{
  "author": {
    "name": "HashiCorp",
    "organization": true,
    "roles": [
      "author"
    ],
    "url": "https://hashicorp.com"
  },
  "dependencies": {
    "cdktf": "^0.20.0",
    "constructs": "^10.3.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 databricks Provider for Terraform CDK (cdktf)",
  "docs": {
    "stability": "stable"
  },
  "homepage": "https://github.com/cdktf/cdktf-provider-databricks.git",
  "jsiiVersion": "5.3.34 (build f4c2317)",
  "keywords": [
    "cdk",
    "cdktf",
    "databricks",
    "provider",
    "terraform"
  ],
  "license": "MPL-2.0",
  "metadata": {
    "jsii": {
      "pacmak": {
        "hasDefaultInterfaces": true
      }
    },
    "tscRootDir": "src"
  },
  "name": "@cdktf/provider-databricks",
  "readme": {
    "markdown": "\n# CDKTF prebuilt bindings for databricks/databricks provider version 1.41.0\n\nThis repo builds and publishes the [Terraform databricks provider](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs) bindings for [CDK for Terraform](https://cdk.tf).\n\n## Available Packages\n\n### NPM\n\nThe npm package is available at [https://www.npmjs.com/package/@cdktf/provider-databricks](https://www.npmjs.com/package/@cdktf/provider-databricks).\n\n`npm install @cdktf/provider-databricks`\n\n### PyPI\n\nThe PyPI package is available at [https://pypi.org/project/cdktf-cdktf-provider-databricks](https://pypi.org/project/cdktf-cdktf-provider-databricks).\n\n`pipenv install cdktf-cdktf-provider-databricks`\n\n### Nuget\n\nThe Nuget package is available at [https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Databricks](https://www.nuget.org/packages/HashiCorp.Cdktf.Providers.Databricks).\n\n`dotnet add package HashiCorp.Cdktf.Providers.Databricks`\n\n### Maven\n\nThe Maven package is available at [https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-databricks](https://mvnrepository.com/artifact/com.hashicorp/cdktf-provider-databricks).\n\n```\n<dependency>\n    <groupId>com.hashicorp</groupId>\n    <artifactId>cdktf-provider-databricks</artifactId>\n    <version>[REPLACE WITH DESIRED VERSION]</version>\n</dependency>\n```\n\n### Go\n\nThe go package is generated into the [`github.com/cdktf/cdktf-provider-databricks-go`](https://github.com/cdktf/cdktf-provider-databricks-go) package.\n\n`go get github.com/cdktf/cdktf-provider-databricks-go/databricks/<version>`\n\nWhere `<version>` is the version of the prebuilt provider you would like to use e.g. `v11`. The full module name can be found\nwithin the [go.mod](https://github.com/cdktf/cdktf-provider-databricks-go/blob/main/databricks/go.mod#L1) file.\n\n## Docs\n\nFind auto-generated docs for this provider here:\n\n- [Typescript](./docs/API.typescript.md)\n- [Python](./docs/API.python.md)\n- [Java](./docs/API.java.md)\n- [C#](./docs/API.csharp.md)\n- [Go](./docs/API.go.md)\n\nYou can also visit a hosted version of the documentation on [constructs.dev](https://constructs.dev/packages/@cdktf/provider-databricks).\n\n## Versioning\n\nThis project is explicitly not tracking the Terraform databricks provider version 1:1. In fact, it always tracks `latest` of `~> 1.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- [CDK for Terraform](https://cdk.tf)\n- [Terraform databricks provider](https://registry.terraform.io/providers/databricks/databricks/1.41.0)\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.\n\n## Features / Issues / Bugs\n\nPlease report bugs and issues to the [CDK for Terraform](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/projen/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/cdktf/cdktf-provider-project) which encapsulate the common settings for all `cdktf` prebuilt 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 [CDKTF Repository Manager](https://github.com/cdktf/cdktf-repository-manager/).\n"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/cdktf/cdktf-provider-databricks.git"
  },
  "schema": "jsii/0.10.0",
  "submodules": {
    "@cdktf/provider-databricks.accessControlRuleSet": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 7
      },
      "readme": {
        "markdown": "# `databricks_access_control_rule_set`\n\nRefer to the Terraform Registry for docs: [`databricks_access_control_rule_set`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/access_control_rule_set).\n"
      },
      "symbolId": "src/access-control-rule-set/index:"
    },
    "@cdktf/provider-databricks.artifactAllowlist": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 8
      },
      "readme": {
        "markdown": "# `databricks_artifact_allowlist`\n\nRefer to the Terraform Registry for docs: [`databricks_artifact_allowlist`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist).\n"
      },
      "symbolId": "src/artifact-allowlist/index:"
    },
    "@cdktf/provider-databricks.awsS3Mount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 9
      },
      "readme": {
        "markdown": "# `databricks_aws_s3_mount`\n\nRefer to the Terraform Registry for docs: [`databricks_aws_s3_mount`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/aws_s3_mount).\n"
      },
      "symbolId": "src/aws-s3-mount/index:"
    },
    "@cdktf/provider-databricks.azureAdlsGen1Mount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 10
      },
      "readme": {
        "markdown": "# `databricks_azure_adls_gen1_mount`\n\nRefer to the Terraform Registry for docs: [`databricks_azure_adls_gen1_mount`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount).\n"
      },
      "symbolId": "src/azure-adls-gen1-mount/index:"
    },
    "@cdktf/provider-databricks.azureAdlsGen2Mount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 11
      },
      "readme": {
        "markdown": "# `databricks_azure_adls_gen2_mount`\n\nRefer to the Terraform Registry for docs: [`databricks_azure_adls_gen2_mount`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount).\n"
      },
      "symbolId": "src/azure-adls-gen2-mount/index:"
    },
    "@cdktf/provider-databricks.azureBlobMount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 12
      },
      "readme": {
        "markdown": "# `databricks_azure_blob_mount`\n\nRefer to the Terraform Registry for docs: [`databricks_azure_blob_mount`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount).\n"
      },
      "symbolId": "src/azure-blob-mount/index:"
    },
    "@cdktf/provider-databricks.catalog": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 13
      },
      "readme": {
        "markdown": "# `databricks_catalog`\n\nRefer to the Terraform Registry for docs: [`databricks_catalog`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog).\n"
      },
      "symbolId": "src/catalog/index:"
    },
    "@cdktf/provider-databricks.catalogWorkspaceBinding": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 14
      },
      "readme": {
        "markdown": "# `databricks_catalog_workspace_binding`\n\nRefer to the Terraform Registry for docs: [`databricks_catalog_workspace_binding`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding).\n"
      },
      "symbolId": "src/catalog-workspace-binding/index:"
    },
    "@cdktf/provider-databricks.cluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 15
      },
      "readme": {
        "markdown": "# `databricks_cluster`\n\nRefer to the Terraform Registry for docs: [`databricks_cluster`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster).\n"
      },
      "symbolId": "src/cluster/index:"
    },
    "@cdktf/provider-databricks.clusterPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 16
      },
      "readme": {
        "markdown": "# `databricks_cluster_policy`\n\nRefer to the Terraform Registry for docs: [`databricks_cluster_policy`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy).\n"
      },
      "symbolId": "src/cluster-policy/index:"
    },
    "@cdktf/provider-databricks.connection": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 17
      },
      "readme": {
        "markdown": "# `databricks_connection`\n\nRefer to the Terraform Registry for docs: [`databricks_connection`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection).\n"
      },
      "symbolId": "src/connection/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsAssumeRolePolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 98
      },
      "readme": {
        "markdown": "# `data_databricks_aws_assume_role_policy`\n\nRefer to the Terraform Registry for docs: [`data_databricks_aws_assume_role_policy`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_assume_role_policy).\n"
      },
      "symbolId": "src/data-databricks-aws-assume-role-policy/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsBucketPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 99
      },
      "readme": {
        "markdown": "# `data_databricks_aws_bucket_policy`\n\nRefer to the Terraform Registry for docs: [`data_databricks_aws_bucket_policy`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_bucket_policy).\n"
      },
      "symbolId": "src/data-databricks-aws-bucket-policy/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsCrossaccountPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 100
      },
      "readme": {
        "markdown": "# `data_databricks_aws_crossaccount_policy`\n\nRefer to the Terraform Registry for docs: [`data_databricks_aws_crossaccount_policy`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy).\n"
      },
      "symbolId": "src/data-databricks-aws-crossaccount-policy/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsUnityCatalogPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 101
      },
      "readme": {
        "markdown": "# `data_databricks_aws_unity_catalog_policy`\n\nRefer to the Terraform Registry for docs: [`data_databricks_aws_unity_catalog_policy`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_unity_catalog_policy).\n"
      },
      "symbolId": "src/data-databricks-aws-unity-catalog-policy/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksCatalogs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 102
      },
      "readme": {
        "markdown": "# `data_databricks_catalogs`\n\nRefer to the Terraform Registry for docs: [`data_databricks_catalogs`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/catalogs).\n"
      },
      "symbolId": "src/data-databricks-catalogs/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 103
      },
      "readme": {
        "markdown": "# `data_databricks_cluster`\n\nRefer to the Terraform Registry for docs: [`data_databricks_cluster`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster).\n"
      },
      "symbolId": "src/data-databricks-cluster/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksClusterPolicy": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 104
      },
      "readme": {
        "markdown": "# `data_databricks_cluster_policy`\n\nRefer to the Terraform Registry for docs: [`data_databricks_cluster_policy`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy).\n"
      },
      "symbolId": "src/data-databricks-cluster-policy/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksClusters": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 105
      },
      "readme": {
        "markdown": "# `data_databricks_clusters`\n\nRefer to the Terraform Registry for docs: [`data_databricks_clusters`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/clusters).\n"
      },
      "symbolId": "src/data-databricks-clusters/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 106
      },
      "readme": {
        "markdown": "# `data_databricks_current_config`\n\nRefer to the Terraform Registry for docs: [`data_databricks_current_config`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config).\n"
      },
      "symbolId": "src/data-databricks-current-config/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentMetastore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 107
      },
      "readme": {
        "markdown": "# `data_databricks_current_metastore`\n\nRefer to the Terraform Registry for docs: [`data_databricks_current_metastore`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore).\n"
      },
      "symbolId": "src/data-databricks-current-metastore/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 108
      },
      "readme": {
        "markdown": "# `data_databricks_current_user`\n\nRefer to the Terraform Registry for docs: [`data_databricks_current_user`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_user).\n"
      },
      "symbolId": "src/data-databricks-current-user/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksDbfsFile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 109
      },
      "readme": {
        "markdown": "# `data_databricks_dbfs_file`\n\nRefer to the Terraform Registry for docs: [`data_databricks_dbfs_file`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file).\n"
      },
      "symbolId": "src/data-databricks-dbfs-file/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 110
      },
      "readme": {
        "markdown": "# `data_databricks_dbfs_file_paths`\n\nRefer to the Terraform Registry for docs: [`data_databricks_dbfs_file_paths`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file_paths).\n"
      },
      "symbolId": "src/data-databricks-dbfs-file-paths/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksDirectory": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 111
      },
      "readme": {
        "markdown": "# `data_databricks_directory`\n\nRefer to the Terraform Registry for docs: [`data_databricks_directory`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/directory).\n"
      },
      "symbolId": "src/data-databricks-directory/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 112
      },
      "readme": {
        "markdown": "# `data_databricks_external_location`\n\nRefer to the Terraform Registry for docs: [`data_databricks_external_location`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location).\n"
      },
      "symbolId": "src/data-databricks-external-location/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 113
      },
      "readme": {
        "markdown": "# `data_databricks_external_locations`\n\nRefer to the Terraform Registry for docs: [`data_databricks_external_locations`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_locations).\n"
      },
      "symbolId": "src/data-databricks-external-locations/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksGroup": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 114
      },
      "readme": {
        "markdown": "# `data_databricks_group`\n\nRefer to the Terraform Registry for docs: [`data_databricks_group`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group).\n"
      },
      "symbolId": "src/data-databricks-group/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 115
      },
      "readme": {
        "markdown": "# `data_databricks_instance_pool`\n\nRefer to the Terraform Registry for docs: [`data_databricks_instance_pool`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool).\n"
      },
      "symbolId": "src/data-databricks-instance-pool/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksInstanceProfiles": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 116
      },
      "readme": {
        "markdown": "# `data_databricks_instance_profiles`\n\nRefer to the Terraform Registry for docs: [`data_databricks_instance_profiles`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles).\n"
      },
      "symbolId": "src/data-databricks-instance-profiles/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksJob": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 117
      },
      "readme": {
        "markdown": "# `data_databricks_job`\n\nRefer to the Terraform Registry for docs: [`data_databricks_job`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job).\n"
      },
      "symbolId": "src/data-databricks-job/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksJobs": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 118
      },
      "readme": {
        "markdown": "# `data_databricks_jobs`\n\nRefer to the Terraform Registry for docs: [`data_databricks_jobs`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/jobs).\n"
      },
      "symbolId": "src/data-databricks-jobs/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksMetastore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 119
      },
      "readme": {
        "markdown": "# `data_databricks_metastore`\n\nRefer to the Terraform Registry for docs: [`data_databricks_metastore`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore).\n"
      },
      "symbolId": "src/data-databricks-metastore/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksMetastores": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 120
      },
      "readme": {
        "markdown": "# `data_databricks_metastores`\n\nRefer to the Terraform Registry for docs: [`data_databricks_metastores`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastores).\n"
      },
      "symbolId": "src/data-databricks-metastores/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 121
      },
      "readme": {
        "markdown": "# `data_databricks_mlflow_model`\n\nRefer to the Terraform Registry for docs: [`data_databricks_mlflow_model`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model).\n"
      },
      "symbolId": "src/data-databricks-mlflow-model/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksMwsCredentials": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 122
      },
      "readme": {
        "markdown": "# `data_databricks_mws_credentials`\n\nRefer to the Terraform Registry for docs: [`data_databricks_mws_credentials`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_credentials).\n"
      },
      "symbolId": "src/data-databricks-mws-credentials/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksMwsWorkspaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 123
      },
      "readme": {
        "markdown": "# `data_databricks_mws_workspaces`\n\nRefer to the Terraform Registry for docs: [`data_databricks_mws_workspaces`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_workspaces).\n"
      },
      "symbolId": "src/data-databricks-mws-workspaces/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksNodeType": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 124
      },
      "readme": {
        "markdown": "# `data_databricks_node_type`\n\nRefer to the Terraform Registry for docs: [`data_databricks_node_type`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type).\n"
      },
      "symbolId": "src/data-databricks-node-type/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksNotebook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 125
      },
      "readme": {
        "markdown": "# `data_databricks_notebook`\n\nRefer to the Terraform Registry for docs: [`data_databricks_notebook`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook).\n"
      },
      "symbolId": "src/data-databricks-notebook/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksNotebookPaths": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 126
      },
      "readme": {
        "markdown": "# `data_databricks_notebook_paths`\n\nRefer to the Terraform Registry for docs: [`data_databricks_notebook_paths`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook_paths).\n"
      },
      "symbolId": "src/data-databricks-notebook-paths/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksPipelines": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 127
      },
      "readme": {
        "markdown": "# `data_databricks_pipelines`\n\nRefer to the Terraform Registry for docs: [`data_databricks_pipelines`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/pipelines).\n"
      },
      "symbolId": "src/data-databricks-pipelines/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksSchemas": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 128
      },
      "readme": {
        "markdown": "# `data_databricks_schemas`\n\nRefer to the Terraform Registry for docs: [`data_databricks_schemas`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/schemas).\n"
      },
      "symbolId": "src/data-databricks-schemas/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksServicePrincipal": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 129
      },
      "readme": {
        "markdown": "# `data_databricks_service_principal`\n\nRefer to the Terraform Registry for docs: [`data_databricks_service_principal`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal).\n"
      },
      "symbolId": "src/data-databricks-service-principal/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksServicePrincipals": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 130
      },
      "readme": {
        "markdown": "# `data_databricks_service_principals`\n\nRefer to the Terraform Registry for docs: [`data_databricks_service_principals`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principals).\n"
      },
      "symbolId": "src/data-databricks-service-principals/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksShare": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 131
      },
      "readme": {
        "markdown": "# `data_databricks_share`\n\nRefer to the Terraform Registry for docs: [`data_databricks_share`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share).\n"
      },
      "symbolId": "src/data-databricks-share/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksShares": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 132
      },
      "readme": {
        "markdown": "# `data_databricks_shares`\n\nRefer to the Terraform Registry for docs: [`data_databricks_shares`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/shares).\n"
      },
      "symbolId": "src/data-databricks-shares/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksSparkVersion": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 133
      },
      "readme": {
        "markdown": "# `data_databricks_spark_version`\n\nRefer to the Terraform Registry for docs: [`data_databricks_spark_version`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version).\n"
      },
      "symbolId": "src/data-databricks-spark-version/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 134
      },
      "readme": {
        "markdown": "# `data_databricks_sql_warehouse`\n\nRefer to the Terraform Registry for docs: [`data_databricks_sql_warehouse`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse).\n"
      },
      "symbolId": "src/data-databricks-sql-warehouse/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouses": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 135
      },
      "readme": {
        "markdown": "# `data_databricks_sql_warehouses`\n\nRefer to the Terraform Registry for docs: [`data_databricks_sql_warehouses`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouses).\n"
      },
      "symbolId": "src/data-databricks-sql-warehouses/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 136
      },
      "readme": {
        "markdown": "# `data_databricks_storage_credential`\n\nRefer to the Terraform Registry for docs: [`data_databricks_storage_credential`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential).\n"
      },
      "symbolId": "src/data-databricks-storage-credential/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredentials": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 137
      },
      "readme": {
        "markdown": "# `data_databricks_storage_credentials`\n\nRefer to the Terraform Registry for docs: [`data_databricks_storage_credentials`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credentials).\n"
      },
      "symbolId": "src/data-databricks-storage-credentials/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksTables": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 138
      },
      "readme": {
        "markdown": "# `data_databricks_tables`\n\nRefer to the Terraform Registry for docs: [`data_databricks_tables`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/tables).\n"
      },
      "symbolId": "src/data-databricks-tables/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksUser": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 139
      },
      "readme": {
        "markdown": "# `data_databricks_user`\n\nRefer to the Terraform Registry for docs: [`data_databricks_user`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/user).\n"
      },
      "symbolId": "src/data-databricks-user/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksViews": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 140
      },
      "readme": {
        "markdown": "# `data_databricks_views`\n\nRefer to the Terraform Registry for docs: [`data_databricks_views`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/views).\n"
      },
      "symbolId": "src/data-databricks-views/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksVolumes": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 141
      },
      "readme": {
        "markdown": "# `data_databricks_volumes`\n\nRefer to the Terraform Registry for docs: [`data_databricks_volumes`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/volumes).\n"
      },
      "symbolId": "src/data-databricks-volumes/index:"
    },
    "@cdktf/provider-databricks.dataDatabricksZones": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 142
      },
      "readme": {
        "markdown": "# `data_databricks_zones`\n\nRefer to the Terraform Registry for docs: [`data_databricks_zones`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/zones).\n"
      },
      "symbolId": "src/data-databricks-zones/index:"
    },
    "@cdktf/provider-databricks.dbfsFile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 18
      },
      "readme": {
        "markdown": "# `databricks_dbfs_file`\n\nRefer to the Terraform Registry for docs: [`databricks_dbfs_file`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/dbfs_file).\n"
      },
      "symbolId": "src/dbfs-file/index:"
    },
    "@cdktf/provider-databricks.defaultNamespaceSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 19
      },
      "readme": {
        "markdown": "# `databricks_default_namespace_setting`\n\nRefer to the Terraform Registry for docs: [`databricks_default_namespace_setting`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/default_namespace_setting).\n"
      },
      "symbolId": "src/default-namespace-setting/index:"
    },
    "@cdktf/provider-databricks.directory": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 20
      },
      "readme": {
        "markdown": "# `databricks_directory`\n\nRefer to the Terraform Registry for docs: [`databricks_directory`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/directory).\n"
      },
      "symbolId": "src/directory/index:"
    },
    "@cdktf/provider-databricks.entitlements": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 21
      },
      "readme": {
        "markdown": "# `databricks_entitlements`\n\nRefer to the Terraform Registry for docs: [`databricks_entitlements`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements).\n"
      },
      "symbolId": "src/entitlements/index:"
    },
    "@cdktf/provider-databricks.externalLocation": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 22
      },
      "readme": {
        "markdown": "# `databricks_external_location`\n\nRefer to the Terraform Registry for docs: [`databricks_external_location`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location).\n"
      },
      "symbolId": "src/external-location/index:"
    },
    "@cdktf/provider-databricks.file": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 23
      },
      "readme": {
        "markdown": "# `databricks_file`\n\nRefer to the Terraform Registry for docs: [`databricks_file`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file).\n"
      },
      "symbolId": "src/file/index:"
    },
    "@cdktf/provider-databricks.gitCredential": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 24
      },
      "readme": {
        "markdown": "# `databricks_git_credential`\n\nRefer to the Terraform Registry for docs: [`databricks_git_credential`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/git_credential).\n"
      },
      "symbolId": "src/git-credential/index:"
    },
    "@cdktf/provider-databricks.globalInitScript": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 25
      },
      "readme": {
        "markdown": "# `databricks_global_init_script`\n\nRefer to the Terraform Registry for docs: [`databricks_global_init_script`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script).\n"
      },
      "symbolId": "src/global-init-script/index:"
    },
    "@cdktf/provider-databricks.grant": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 26
      },
      "readme": {
        "markdown": "# `databricks_grant`\n\nRefer to the Terraform Registry for docs: [`databricks_grant`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant).\n"
      },
      "symbolId": "src/grant/index:"
    },
    "@cdktf/provider-databricks.grants": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 27
      },
      "readme": {
        "markdown": "# `databricks_grants`\n\nRefer to the Terraform Registry for docs: [`databricks_grants`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants).\n"
      },
      "symbolId": "src/grants/index:"
    },
    "@cdktf/provider-databricks.group": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 28
      },
      "readme": {
        "markdown": "# `databricks_group`\n\nRefer to the Terraform Registry for docs: [`databricks_group`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group).\n"
      },
      "symbolId": "src/group/index:"
    },
    "@cdktf/provider-databricks.groupInstanceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 29
      },
      "readme": {
        "markdown": "# `databricks_group_instance_profile`\n\nRefer to the Terraform Registry for docs: [`databricks_group_instance_profile`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_instance_profile).\n"
      },
      "symbolId": "src/group-instance-profile/index:"
    },
    "@cdktf/provider-databricks.groupMember": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 30
      },
      "readme": {
        "markdown": "# `databricks_group_member`\n\nRefer to the Terraform Registry for docs: [`databricks_group_member`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_member).\n"
      },
      "symbolId": "src/group-member/index:"
    },
    "@cdktf/provider-databricks.groupRole": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 31
      },
      "readme": {
        "markdown": "# `databricks_group_role`\n\nRefer to the Terraform Registry for docs: [`databricks_group_role`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_role).\n"
      },
      "symbolId": "src/group-role/index:"
    },
    "@cdktf/provider-databricks.instancePool": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 32
      },
      "readme": {
        "markdown": "# `databricks_instance_pool`\n\nRefer to the Terraform Registry for docs: [`databricks_instance_pool`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool).\n"
      },
      "symbolId": "src/instance-pool/index:"
    },
    "@cdktf/provider-databricks.instanceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 33
      },
      "readme": {
        "markdown": "# `databricks_instance_profile`\n\nRefer to the Terraform Registry for docs: [`databricks_instance_profile`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_profile).\n"
      },
      "symbolId": "src/instance-profile/index:"
    },
    "@cdktf/provider-databricks.ipAccessList": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 34
      },
      "readme": {
        "markdown": "# `databricks_ip_access_list`\n\nRefer to the Terraform Registry for docs: [`databricks_ip_access_list`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/ip_access_list).\n"
      },
      "symbolId": "src/ip-access-list/index:"
    },
    "@cdktf/provider-databricks.job": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 35
      },
      "readme": {
        "markdown": "# `databricks_job`\n\nRefer to the Terraform Registry for docs: [`databricks_job`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job).\n"
      },
      "symbolId": "src/job/index:"
    },
    "@cdktf/provider-databricks.lakehouseMonitor": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 36
      },
      "readme": {
        "markdown": "# `databricks_lakehouse_monitor`\n\nRefer to the Terraform Registry for docs: [`databricks_lakehouse_monitor`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor).\n"
      },
      "symbolId": "src/lakehouse-monitor/index:"
    },
    "@cdktf/provider-databricks.library": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 37
      },
      "readme": {
        "markdown": "# `databricks_library`\n\nRefer to the Terraform Registry for docs: [`databricks_library`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library).\n"
      },
      "symbolId": "src/library/index:"
    },
    "@cdktf/provider-databricks.metastore": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 38
      },
      "readme": {
        "markdown": "# `databricks_metastore`\n\nRefer to the Terraform Registry for docs: [`databricks_metastore`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore).\n"
      },
      "symbolId": "src/metastore/index:"
    },
    "@cdktf/provider-databricks.metastoreAssignment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 39
      },
      "readme": {
        "markdown": "# `databricks_metastore_assignment`\n\nRefer to the Terraform Registry for docs: [`databricks_metastore_assignment`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_assignment).\n"
      },
      "symbolId": "src/metastore-assignment/index:"
    },
    "@cdktf/provider-databricks.metastoreDataAccess": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 40
      },
      "readme": {
        "markdown": "# `databricks_metastore_data_access`\n\nRefer to the Terraform Registry for docs: [`databricks_metastore_data_access`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access).\n"
      },
      "symbolId": "src/metastore-data-access/index:"
    },
    "@cdktf/provider-databricks.mlflowExperiment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 41
      },
      "readme": {
        "markdown": "# `databricks_mlflow_experiment`\n\nRefer to the Terraform Registry for docs: [`databricks_mlflow_experiment`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment).\n"
      },
      "symbolId": "src/mlflow-experiment/index:"
    },
    "@cdktf/provider-databricks.mlflowModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 42
      },
      "readme": {
        "markdown": "# `databricks_mlflow_model`\n\nRefer to the Terraform Registry for docs: [`databricks_mlflow_model`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model).\n"
      },
      "symbolId": "src/mlflow-model/index:"
    },
    "@cdktf/provider-databricks.mlflowWebhook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 43
      },
      "readme": {
        "markdown": "# `databricks_mlflow_webhook`\n\nRefer to the Terraform Registry for docs: [`databricks_mlflow_webhook`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook).\n"
      },
      "symbolId": "src/mlflow-webhook/index:"
    },
    "@cdktf/provider-databricks.modelServing": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 44
      },
      "readme": {
        "markdown": "# `databricks_model_serving`\n\nRefer to the Terraform Registry for docs: [`databricks_model_serving`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving).\n"
      },
      "symbolId": "src/model-serving/index:"
    },
    "@cdktf/provider-databricks.mount": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 45
      },
      "readme": {
        "markdown": "# `databricks_mount`\n\nRefer to the Terraform Registry for docs: [`databricks_mount`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount).\n"
      },
      "symbolId": "src/mount/index:"
    },
    "@cdktf/provider-databricks.mwsCredentials": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 46
      },
      "readme": {
        "markdown": "# `databricks_mws_credentials`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_credentials`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials).\n"
      },
      "symbolId": "src/mws-credentials/index:"
    },
    "@cdktf/provider-databricks.mwsCustomerManagedKeys": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 47
      },
      "readme": {
        "markdown": "# `databricks_mws_customer_managed_keys`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_customer_managed_keys`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys).\n"
      },
      "symbolId": "src/mws-customer-managed-keys/index:"
    },
    "@cdktf/provider-databricks.mwsLogDelivery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 48
      },
      "readme": {
        "markdown": "# `databricks_mws_log_delivery`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_log_delivery`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery).\n"
      },
      "symbolId": "src/mws-log-delivery/index:"
    },
    "@cdktf/provider-databricks.mwsNccBinding": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 49
      },
      "readme": {
        "markdown": "# `databricks_mws_ncc_binding`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_ncc_binding`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_binding).\n"
      },
      "symbolId": "src/mws-ncc-binding/index:"
    },
    "@cdktf/provider-databricks.mwsNccPrivateEndpointRule": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 50
      },
      "readme": {
        "markdown": "# `databricks_mws_ncc_private_endpoint_rule`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_ncc_private_endpoint_rule`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule).\n"
      },
      "symbolId": "src/mws-ncc-private-endpoint-rule/index:"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 51
      },
      "readme": {
        "markdown": "# `databricks_mws_network_connectivity_config`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_network_connectivity_config`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config).\n"
      },
      "symbolId": "src/mws-network-connectivity-config/index:"
    },
    "@cdktf/provider-databricks.mwsNetworks": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 52
      },
      "readme": {
        "markdown": "# `databricks_mws_networks`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_networks`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks).\n"
      },
      "symbolId": "src/mws-networks/index:"
    },
    "@cdktf/provider-databricks.mwsPermissionAssignment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 53
      },
      "readme": {
        "markdown": "# `databricks_mws_permission_assignment`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_permission_assignment`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_permission_assignment).\n"
      },
      "symbolId": "src/mws-permission-assignment/index:"
    },
    "@cdktf/provider-databricks.mwsPrivateAccessSettings": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 54
      },
      "readme": {
        "markdown": "# `databricks_mws_private_access_settings`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_private_access_settings`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings).\n"
      },
      "symbolId": "src/mws-private-access-settings/index:"
    },
    "@cdktf/provider-databricks.mwsStorageConfigurations": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 55
      },
      "readme": {
        "markdown": "# `databricks_mws_storage_configurations`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_storage_configurations`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_storage_configurations).\n"
      },
      "symbolId": "src/mws-storage-configurations/index:"
    },
    "@cdktf/provider-databricks.mwsVpcEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 56
      },
      "readme": {
        "markdown": "# `databricks_mws_vpc_endpoint`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_vpc_endpoint`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint).\n"
      },
      "symbolId": "src/mws-vpc-endpoint/index:"
    },
    "@cdktf/provider-databricks.mwsWorkspaces": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 57
      },
      "readme": {
        "markdown": "# `databricks_mws_workspaces`\n\nRefer to the Terraform Registry for docs: [`databricks_mws_workspaces`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces).\n"
      },
      "symbolId": "src/mws-workspaces/index:"
    },
    "@cdktf/provider-databricks.notebook": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 58
      },
      "readme": {
        "markdown": "# `databricks_notebook`\n\nRefer to the Terraform Registry for docs: [`databricks_notebook`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook).\n"
      },
      "symbolId": "src/notebook/index:"
    },
    "@cdktf/provider-databricks.oboToken": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 59
      },
      "readme": {
        "markdown": "# `databricks_obo_token`\n\nRefer to the Terraform Registry for docs: [`databricks_obo_token`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/obo_token).\n"
      },
      "symbolId": "src/obo-token/index:"
    },
    "@cdktf/provider-databricks.onlineTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 60
      },
      "readme": {
        "markdown": "# `databricks_online_table`\n\nRefer to the Terraform Registry for docs: [`databricks_online_table`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table).\n"
      },
      "symbolId": "src/online-table/index:"
    },
    "@cdktf/provider-databricks.permissionAssignment": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 61
      },
      "readme": {
        "markdown": "# `databricks_permission_assignment`\n\nRefer to the Terraform Registry for docs: [`databricks_permission_assignment`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permission_assignment).\n"
      },
      "symbolId": "src/permission-assignment/index:"
    },
    "@cdktf/provider-databricks.permissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 62
      },
      "readme": {
        "markdown": "# `databricks_permissions`\n\nRefer to the Terraform Registry for docs: [`databricks_permissions`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions).\n"
      },
      "symbolId": "src/permissions/index:"
    },
    "@cdktf/provider-databricks.pipeline": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 63
      },
      "readme": {
        "markdown": "# `databricks_pipeline`\n\nRefer to the Terraform Registry for docs: [`databricks_pipeline`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline).\n"
      },
      "symbolId": "src/pipeline/index:"
    },
    "@cdktf/provider-databricks.provider": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 143
      },
      "readme": {
        "markdown": "# `provider`\n\nRefer to the Terraform Registry for docs: [`databricks`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs).\n"
      },
      "symbolId": "src/provider/index:"
    },
    "@cdktf/provider-databricks.providerResource": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 64
      },
      "readme": {
        "markdown": "# `databricks_provider`\n\nRefer to the Terraform Registry for docs: [`databricks_provider`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/provider).\n"
      },
      "symbolId": "src/provider-resource/index:"
    },
    "@cdktf/provider-databricks.recipient": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 65
      },
      "readme": {
        "markdown": "# `databricks_recipient`\n\nRefer to the Terraform Registry for docs: [`databricks_recipient`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient).\n"
      },
      "symbolId": "src/recipient/index:"
    },
    "@cdktf/provider-databricks.registeredModel": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 66
      },
      "readme": {
        "markdown": "# `databricks_registered_model`\n\nRefer to the Terraform Registry for docs: [`databricks_registered_model`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model).\n"
      },
      "symbolId": "src/registered-model/index:"
    },
    "@cdktf/provider-databricks.repo": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 67
      },
      "readme": {
        "markdown": "# `databricks_repo`\n\nRefer to the Terraform Registry for docs: [`databricks_repo`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo).\n"
      },
      "symbolId": "src/repo/index:"
    },
    "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 68
      },
      "readme": {
        "markdown": "# `databricks_restrict_workspace_admins_setting`\n\nRefer to the Terraform Registry for docs: [`databricks_restrict_workspace_admins_setting`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/restrict_workspace_admins_setting).\n"
      },
      "symbolId": "src/restrict-workspace-admins-setting/index:"
    },
    "@cdktf/provider-databricks.schema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 69
      },
      "readme": {
        "markdown": "# `databricks_schema`\n\nRefer to the Terraform Registry for docs: [`databricks_schema`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema).\n"
      },
      "symbolId": "src/schema/index:"
    },
    "@cdktf/provider-databricks.secret": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 70
      },
      "readme": {
        "markdown": "# `databricks_secret`\n\nRefer to the Terraform Registry for docs: [`databricks_secret`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret).\n"
      },
      "symbolId": "src/secret/index:"
    },
    "@cdktf/provider-databricks.secretAcl": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 71
      },
      "readme": {
        "markdown": "# `databricks_secret_acl`\n\nRefer to the Terraform Registry for docs: [`databricks_secret_acl`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_acl).\n"
      },
      "symbolId": "src/secret-acl/index:"
    },
    "@cdktf/provider-databricks.secretScope": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 72
      },
      "readme": {
        "markdown": "# `databricks_secret_scope`\n\nRefer to the Terraform Registry for docs: [`databricks_secret_scope`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope).\n"
      },
      "symbolId": "src/secret-scope/index:"
    },
    "@cdktf/provider-databricks.servicePrincipal": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 73
      },
      "readme": {
        "markdown": "# `databricks_service_principal`\n\nRefer to the Terraform Registry for docs: [`databricks_service_principal`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal).\n"
      },
      "symbolId": "src/service-principal/index:"
    },
    "@cdktf/provider-databricks.servicePrincipalRole": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 74
      },
      "readme": {
        "markdown": "# `databricks_service_principal_role`\n\nRefer to the Terraform Registry for docs: [`databricks_service_principal_role`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_role).\n"
      },
      "symbolId": "src/service-principal-role/index:"
    },
    "@cdktf/provider-databricks.servicePrincipalSecret": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 75
      },
      "readme": {
        "markdown": "# `databricks_service_principal_secret`\n\nRefer to the Terraform Registry for docs: [`databricks_service_principal_secret`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_secret).\n"
      },
      "symbolId": "src/service-principal-secret/index:"
    },
    "@cdktf/provider-databricks.share": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 76
      },
      "readme": {
        "markdown": "# `databricks_share`\n\nRefer to the Terraform Registry for docs: [`databricks_share`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share).\n"
      },
      "symbolId": "src/share/index:"
    },
    "@cdktf/provider-databricks.sqlAlert": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 77
      },
      "readme": {
        "markdown": "# `databricks_sql_alert`\n\nRefer to the Terraform Registry for docs: [`databricks_sql_alert`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert).\n"
      },
      "symbolId": "src/sql-alert/index:"
    },
    "@cdktf/provider-databricks.sqlDashboard": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 78
      },
      "readme": {
        "markdown": "# `databricks_sql_dashboard`\n\nRefer to the Terraform Registry for docs: [`databricks_sql_dashboard`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard).\n"
      },
      "symbolId": "src/sql-dashboard/index:"
    },
    "@cdktf/provider-databricks.sqlEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 79
      },
      "readme": {
        "markdown": "# `databricks_sql_endpoint`\n\nRefer to the Terraform Registry for docs: [`databricks_sql_endpoint`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint).\n"
      },
      "symbolId": "src/sql-endpoint/index:"
    },
    "@cdktf/provider-databricks.sqlGlobalConfig": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 80
      },
      "readme": {
        "markdown": "# `databricks_sql_global_config`\n\nRefer to the Terraform Registry for docs: [`databricks_sql_global_config`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config).\n"
      },
      "symbolId": "src/sql-global-config/index:"
    },
    "@cdktf/provider-databricks.sqlPermissions": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 81
      },
      "readme": {
        "markdown": "# `databricks_sql_permissions`\n\nRefer to the Terraform Registry for docs: [`databricks_sql_permissions`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions).\n"
      },
      "symbolId": "src/sql-permissions/index:"
    },
    "@cdktf/provider-databricks.sqlQuery": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 82
      },
      "readme": {
        "markdown": "# `databricks_sql_query`\n\nRefer to the Terraform Registry for docs: [`databricks_sql_query`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query).\n"
      },
      "symbolId": "src/sql-query/index:"
    },
    "@cdktf/provider-databricks.sqlTable": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 83
      },
      "readme": {
        "markdown": "# `databricks_sql_table`\n\nRefer to the Terraform Registry for docs: [`databricks_sql_table`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table).\n"
      },
      "symbolId": "src/sql-table/index:"
    },
    "@cdktf/provider-databricks.sqlVisualization": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 84
      },
      "readme": {
        "markdown": "# `databricks_sql_visualization`\n\nRefer to the Terraform Registry for docs: [`databricks_sql_visualization`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization).\n"
      },
      "symbolId": "src/sql-visualization/index:"
    },
    "@cdktf/provider-databricks.sqlWidget": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 85
      },
      "readme": {
        "markdown": "# `databricks_sql_widget`\n\nRefer to the Terraform Registry for docs: [`databricks_sql_widget`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget).\n"
      },
      "symbolId": "src/sql-widget/index:"
    },
    "@cdktf/provider-databricks.storageCredential": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 86
      },
      "readme": {
        "markdown": "# `databricks_storage_credential`\n\nRefer to the Terraform Registry for docs: [`databricks_storage_credential`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential).\n"
      },
      "symbolId": "src/storage-credential/index:"
    },
    "@cdktf/provider-databricks.systemSchema": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 87
      },
      "readme": {
        "markdown": "# `databricks_system_schema`\n\nRefer to the Terraform Registry for docs: [`databricks_system_schema`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/system_schema).\n"
      },
      "symbolId": "src/system-schema/index:"
    },
    "@cdktf/provider-databricks.table": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 88
      },
      "readme": {
        "markdown": "# `databricks_table`\n\nRefer to the Terraform Registry for docs: [`databricks_table`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table).\n"
      },
      "symbolId": "src/table/index:"
    },
    "@cdktf/provider-databricks.token": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 89
      },
      "readme": {
        "markdown": "# `databricks_token`\n\nRefer to the Terraform Registry for docs: [`databricks_token`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token).\n"
      },
      "symbolId": "src/token/index:"
    },
    "@cdktf/provider-databricks.user": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 90
      },
      "readme": {
        "markdown": "# `databricks_user`\n\nRefer to the Terraform Registry for docs: [`databricks_user`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user).\n"
      },
      "symbolId": "src/user/index:"
    },
    "@cdktf/provider-databricks.userInstanceProfile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 91
      },
      "readme": {
        "markdown": "# `databricks_user_instance_profile`\n\nRefer to the Terraform Registry for docs: [`databricks_user_instance_profile`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_instance_profile).\n"
      },
      "symbolId": "src/user-instance-profile/index:"
    },
    "@cdktf/provider-databricks.userRole": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 92
      },
      "readme": {
        "markdown": "# `databricks_user_role`\n\nRefer to the Terraform Registry for docs: [`databricks_user_role`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_role).\n"
      },
      "symbolId": "src/user-role/index:"
    },
    "@cdktf/provider-databricks.vectorSearchEndpoint": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 93
      },
      "readme": {
        "markdown": "# `databricks_vector_search_endpoint`\n\nRefer to the Terraform Registry for docs: [`databricks_vector_search_endpoint`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_endpoint).\n"
      },
      "symbolId": "src/vector-search-endpoint/index:"
    },
    "@cdktf/provider-databricks.vectorSearchIndex": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 94
      },
      "readme": {
        "markdown": "# `databricks_vector_search_index`\n\nRefer to the Terraform Registry for docs: [`databricks_vector_search_index`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index).\n"
      },
      "symbolId": "src/vector-search-index/index:"
    },
    "@cdktf/provider-databricks.volume": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 95
      },
      "readme": {
        "markdown": "# `databricks_volume`\n\nRefer to the Terraform Registry for docs: [`databricks_volume`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume).\n"
      },
      "symbolId": "src/volume/index:"
    },
    "@cdktf/provider-databricks.workspaceConf": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 96
      },
      "readme": {
        "markdown": "# `databricks_workspace_conf`\n\nRefer to the Terraform Registry for docs: [`databricks_workspace_conf`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_conf).\n"
      },
      "symbolId": "src/workspace-conf/index:"
    },
    "@cdktf/provider-databricks.workspaceFile": {
      "locationInModule": {
        "filename": "src/index.ts",
        "line": 97
      },
      "readme": {
        "markdown": "# `databricks_workspace_file`\n\nRefer to the Terraform Registry for docs: [`databricks_workspace_file`](https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file).\n"
      },
      "symbolId": "src/workspace-file/index:"
    }
  },
  "targets": {
    "dotnet": {
      "namespace": "HashiCorp.Cdktf.Providers.Databricks",
      "packageId": "HashiCorp.Cdktf.Providers.Databricks"
    },
    "go": {
      "moduleName": "github.com/cdktf/cdktf-provider-databricks-go",
      "packageName": "databricks"
    },
    "java": {
      "maven": {
        "artifactId": "cdktf-provider-databricks",
        "groupId": "com.hashicorp"
      },
      "package": "com.hashicorp.cdktf.providers.databricks"
    },
    "js": {
      "npm": "@cdktf/provider-databricks"
    },
    "python": {
      "distName": "cdktf-cdktf-provider-databricks",
      "module": "cdktf_cdktf_provider_databricks"
    }
  },
  "types": {
    "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSet": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/access_control_rule_set databricks_access_control_rule_set}."
      },
      "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSet",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/access_control_rule_set databricks_access_control_rule_set} Resource."
        },
        "locationInModule": {
          "filename": "src/access-control-rule-set/index.ts",
          "line": 215
        },
        "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-databricks.accessControlRuleSet.AccessControlRuleSetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/access-control-rule-set/index.ts",
        "line": 183
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a AccessControlRuleSet resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 200
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AccessControlRuleSet to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/access_control_rule_set#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AccessControlRuleSet that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AccessControlRuleSet to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 279
          },
          "name": "putGrantRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 282
          },
          "name": "resetGrantRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 253
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 294
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 302
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AccessControlRuleSet",
      "namespace": "accessControlRuleSet",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 188
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 241
          },
          "name": "etag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 276
          },
          "name": "grantRules",
          "type": {
            "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 286
          },
          "name": "grantRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 257
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 270
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 247
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 263
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/access-control-rule-set/index:AccessControlRuleSet"
    },
    "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/access-control-rule-set/index.ts",
        "line": 14
      },
      "name": "AccessControlRuleSetConfig",
      "namespace": "accessControlRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/access_control_rule_set#name AccessControlRuleSet#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 25
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/access_control_rule_set#grant_rules AccessControlRuleSet#grant_rules}",
            "stability": "stable",
            "summary": "grant_rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 31
          },
          "name": "grantRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRules"
                    },
                    "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/access_control_rule_set#id AccessControlRuleSet#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/access-control-rule-set/index:AccessControlRuleSetConfig"
    },
    "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/access-control-rule-set/index.ts",
        "line": 33
      },
      "name": "AccessControlRuleSetGrantRules",
      "namespace": "accessControlRuleSet",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/access_control_rule_set#role AccessControlRuleSet#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 41
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/access_control_rule_set#principals AccessControlRuleSet#principals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 37
          },
          "name": "principals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/access-control-rule-set/index:AccessControlRuleSetGrantRules"
    },
    "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRulesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/access-control-rule-set/index.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/access-control-rule-set/index.ts",
        "line": 160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 175
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRulesOutputReference"
            }
          }
        }
      ],
      "name": "AccessControlRuleSetGrantRulesList",
      "namespace": "accessControlRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 168
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 168
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 168
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/access-control-rule-set/index:AccessControlRuleSetGrantRulesList"
    },
    "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/access-control-rule-set/index.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/access-control-rule-set/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 138
          },
          "name": "resetPrincipals"
        }
      ],
      "name": "AccessControlRuleSetGrantRulesOutputReference",
      "namespace": "accessControlRuleSet",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 142
          },
          "name": "principalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 155
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 132
          },
          "name": "principals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 148
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/access-control-rule-set/index.ts",
            "line": 94
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "@cdktf/provider-databricks.accessControlRuleSet.AccessControlRuleSetGrantRules"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/access-control-rule-set/index:AccessControlRuleSetGrantRulesOutputReference"
    },
    "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlist": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist databricks_artifact_allowlist}."
      },
      "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlist",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist databricks_artifact_allowlist} Resource."
        },
        "locationInModule": {
          "filename": "src/artifact-allowlist/index.ts",
          "line": 224
        },
        "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-databricks.artifactAllowlist.ArtifactAllowlistConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/artifact-allowlist/index.ts",
        "line": 192
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a ArtifactAllowlist resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 209
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ArtifactAllowlist to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ArtifactAllowlist that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ArtifactAllowlist to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 334
          },
          "name": "putArtifactMatcher",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcher"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 273
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 289
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 305
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 321
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 346
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 357
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ArtifactAllowlist",
      "namespace": "artifactAllowlist",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 197
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 331
          },
          "name": "artifactMatcher",
          "type": {
            "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcherList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 338
          },
          "name": "artifactMatcherInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcher"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 261
          },
          "name": "artifactTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 277
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 293
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 309
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 325
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 254
          },
          "name": "artifactType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 267
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 283
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 299
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 315
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/artifact-allowlist/index:ArtifactAllowlist"
    },
    "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcher": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcher",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/artifact-allowlist/index.ts",
        "line": 45
      },
      "name": "ArtifactAllowlistArtifactMatcher",
      "namespace": "artifactAllowlist",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist#artifact ArtifactAllowlist#artifact}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 49
          },
          "name": "artifact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist#match_type ArtifactAllowlist#match_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 53
          },
          "name": "matchType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/artifact-allowlist/index:ArtifactAllowlistArtifactMatcher"
    },
    "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcherList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcherList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/artifact-allowlist/index.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/artifact-allowlist/index.ts",
        "line": 169
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.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-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcherOutputReference"
            }
          }
        }
      ],
      "name": "ArtifactAllowlistArtifactMatcherList",
      "namespace": "artifactAllowlist",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 177
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.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/artifact-allowlist/index.ts",
            "line": 177
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcher"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/artifact-allowlist/index:ArtifactAllowlistArtifactMatcherList"
    },
    "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcherOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcherOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/artifact-allowlist/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/artifact-allowlist/index.ts",
        "line": 92
      },
      "name": "ArtifactAllowlistArtifactMatcherOutputReference",
      "namespace": "artifactAllowlist",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 151
          },
          "name": "artifactInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 164
          },
          "name": "matchTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 144
          },
          "name": "artifact",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 157
          },
          "name": "matchType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 106
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcher"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/artifact-allowlist/index:ArtifactAllowlistArtifactMatcherOutputReference"
    },
    "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/artifact-allowlist/index.ts",
        "line": 14
      },
      "name": "ArtifactAllowlistConfig",
      "namespace": "artifactAllowlist",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist#artifact_matcher ArtifactAllowlist#artifact_matcher}",
            "stability": "stable",
            "summary": "artifact_matcher block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 43
          },
          "name": "artifactMatcher",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.artifactAllowlist.ArtifactAllowlistArtifactMatcher"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist#artifact_type ArtifactAllowlist#artifact_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 18
          },
          "name": "artifactType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist#created_at ArtifactAllowlist#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 22
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist#created_by ArtifactAllowlist#created_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 26
          },
          "name": "createdBy",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist#id ArtifactAllowlist#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/artifact_allowlist#metastore_id ArtifactAllowlist#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/artifact-allowlist/index.ts",
            "line": 37
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/artifact-allowlist/index:ArtifactAllowlistConfig"
    },
    "@cdktf/provider-databricks.awsS3Mount.AwsS3Mount": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/aws_s3_mount databricks_aws_s3_mount}."
      },
      "fqn": "@cdktf/provider-databricks.awsS3Mount.AwsS3Mount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/aws_s3_mount databricks_aws_s3_mount} Resource."
        },
        "locationInModule": {
          "filename": "src/aws-s3-mount/index.ts",
          "line": 75
        },
        "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-databricks.awsS3Mount.AwsS3MountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/aws-s3-mount/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a AwsS3Mount resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AwsS3Mount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/aws_s3_mount#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AwsS3Mount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AwsS3Mount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 110
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 126
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 142
          },
          "name": "resetInstanceProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 185
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 195
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AwsS3Mount",
      "namespace": "awsS3Mount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 177
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 114
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 130
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 146
          },
          "name": "instanceProfileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 159
          },
          "name": "mountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 172
          },
          "name": "s3BucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 104
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 120
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 136
          },
          "name": "instanceProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 152
          },
          "name": "mountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 165
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aws-s3-mount/index:AwsS3Mount"
    },
    "@cdktf/provider-databricks.awsS3Mount.AwsS3MountConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.awsS3Mount.AwsS3MountConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/aws-s3-mount/index.ts",
        "line": 14
      },
      "name": "AwsS3MountConfig",
      "namespace": "awsS3Mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/aws_s3_mount#mount_name AwsS3Mount#mount_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 33
          },
          "name": "mountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/aws_s3_mount#s3_bucket_name AwsS3Mount#s3_bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 37
          },
          "name": "s3BucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/aws_s3_mount#cluster_id AwsS3Mount#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 18
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/aws_s3_mount#id AwsS3Mount#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/aws_s3_mount#instance_profile AwsS3Mount#instance_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/aws-s3-mount/index.ts",
            "line": 29
          },
          "name": "instanceProfile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/aws-s3-mount/index:AwsS3MountConfig"
    },
    "@cdktf/provider-databricks.azureAdlsGen1Mount.AzureAdlsGen1Mount": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount databricks_azure_adls_gen1_mount}."
      },
      "fqn": "@cdktf/provider-databricks.azureAdlsGen1Mount.AzureAdlsGen1Mount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount databricks_azure_adls_gen1_mount} Resource."
        },
        "locationInModule": {
          "filename": "src/azure-adls-gen1-mount/index.ts",
          "line": 95
        },
        "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-databricks.azureAdlsGen1Mount.AzureAdlsGen1MountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/azure-adls-gen1-mount/index.ts",
        "line": 63
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a AzureAdlsGen1Mount resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 80
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AzureAdlsGen1Mount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AzureAdlsGen1Mount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AzureAdlsGen1Mount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 174
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 190
          },
          "name": "resetDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 206
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 240
          },
          "name": "resetSparkConfPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 278
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 293
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AzureAdlsGen1Mount",
      "namespace": "azureAdlsGen1Mount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 68
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 228
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 136
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 149
          },
          "name": "clientSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 162
          },
          "name": "clientSecretScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 178
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 194
          },
          "name": "directoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 210
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 223
          },
          "name": "mountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 244
          },
          "name": "sparkConfPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 257
          },
          "name": "storageResourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 270
          },
          "name": "tenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 129
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 142
          },
          "name": "clientSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 155
          },
          "name": "clientSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 168
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 184
          },
          "name": "directory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 200
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 216
          },
          "name": "mountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 234
          },
          "name": "sparkConfPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 250
          },
          "name": "storageResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 263
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/azure-adls-gen1-mount/index:AzureAdlsGen1Mount"
    },
    "@cdktf/provider-databricks.azureAdlsGen1Mount.AzureAdlsGen1MountConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.azureAdlsGen1Mount.AzureAdlsGen1MountConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/azure-adls-gen1-mount/index.ts",
        "line": 14
      },
      "name": "AzureAdlsGen1MountConfig",
      "namespace": "azureAdlsGen1Mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#client_id AzureAdlsGen1Mount#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 18
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#client_secret_key AzureAdlsGen1Mount#client_secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 22
          },
          "name": "clientSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#client_secret_scope AzureAdlsGen1Mount#client_secret_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 26
          },
          "name": "clientSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#mount_name AzureAdlsGen1Mount#mount_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 45
          },
          "name": "mountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#storage_resource_name AzureAdlsGen1Mount#storage_resource_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 53
          },
          "name": "storageResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#tenant_id AzureAdlsGen1Mount#tenant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 57
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#cluster_id AzureAdlsGen1Mount#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 30
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#directory AzureAdlsGen1Mount#directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 34
          },
          "name": "directory",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#id AzureAdlsGen1Mount#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 41
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen1_mount#spark_conf_prefix AzureAdlsGen1Mount#spark_conf_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen1-mount/index.ts",
            "line": 49
          },
          "name": "sparkConfPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/azure-adls-gen1-mount/index:AzureAdlsGen1MountConfig"
    },
    "@cdktf/provider-databricks.azureAdlsGen2Mount.AzureAdlsGen2Mount": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount databricks_azure_adls_gen2_mount}."
      },
      "fqn": "@cdktf/provider-databricks.azureAdlsGen2Mount.AzureAdlsGen2Mount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount databricks_azure_adls_gen2_mount} Resource."
        },
        "locationInModule": {
          "filename": "src/azure-adls-gen2-mount/index.ts",
          "line": 99
        },
        "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-databricks.azureAdlsGen2Mount.AzureAdlsGen2MountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/azure-adls-gen2-mount/index.ts",
        "line": 67
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a AzureAdlsGen2Mount resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 84
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AzureAdlsGen2Mount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AzureAdlsGen2Mount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AzureAdlsGen2Mount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 179
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 208
          },
          "name": "resetDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 224
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 293
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 309
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AzureAdlsGen2Mount",
      "namespace": "azureAdlsGen2Mount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 72
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 259
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 141
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 154
          },
          "name": "clientSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 167
          },
          "name": "clientSecretScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 183
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 196
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 212
          },
          "name": "directoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 228
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 241
          },
          "name": "initializeFileSystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 254
          },
          "name": "mountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 272
          },
          "name": "storageAccountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 285
          },
          "name": "tenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 134
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 147
          },
          "name": "clientSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 160
          },
          "name": "clientSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 173
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 189
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 202
          },
          "name": "directory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 218
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 234
          },
          "name": "initializeFileSystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 247
          },
          "name": "mountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 265
          },
          "name": "storageAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 278
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/azure-adls-gen2-mount/index:AzureAdlsGen2Mount"
    },
    "@cdktf/provider-databricks.azureAdlsGen2Mount.AzureAdlsGen2MountConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.azureAdlsGen2Mount.AzureAdlsGen2MountConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/azure-adls-gen2-mount/index.ts",
        "line": 14
      },
      "name": "AzureAdlsGen2MountConfig",
      "namespace": "azureAdlsGen2Mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#client_id AzureAdlsGen2Mount#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 18
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#client_secret_key AzureAdlsGen2Mount#client_secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 22
          },
          "name": "clientSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#client_secret_scope AzureAdlsGen2Mount#client_secret_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 26
          },
          "name": "clientSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#container_name AzureAdlsGen2Mount#container_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 34
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#initialize_file_system AzureAdlsGen2Mount#initialize_file_system}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 49
          },
          "name": "initializeFileSystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#mount_name AzureAdlsGen2Mount#mount_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 53
          },
          "name": "mountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#storage_account_name AzureAdlsGen2Mount#storage_account_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 57
          },
          "name": "storageAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#tenant_id AzureAdlsGen2Mount#tenant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 61
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#cluster_id AzureAdlsGen2Mount#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 30
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#directory AzureAdlsGen2Mount#directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 38
          },
          "name": "directory",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_adls_gen2_mount#id AzureAdlsGen2Mount#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-adls-gen2-mount/index.ts",
            "line": 45
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/azure-adls-gen2-mount/index:AzureAdlsGen2MountConfig"
    },
    "@cdktf/provider-databricks.azureBlobMount.AzureBlobMount": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount databricks_azure_blob_mount}."
      },
      "fqn": "@cdktf/provider-databricks.azureBlobMount.AzureBlobMount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount databricks_azure_blob_mount} Resource."
        },
        "locationInModule": {
          "filename": "src/azure-blob-mount/index.ts",
          "line": 91
        },
        "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-databricks.azureBlobMount.AzureBlobMountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/azure-blob-mount/index.ts",
        "line": 59
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a AzureBlobMount resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 76
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the AzureBlobMount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing AzureBlobMount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the AzureBlobMount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 143
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 172
          },
          "name": "resetDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 188
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 257
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 271
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "AzureBlobMount",
      "namespace": "azureBlobMount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 64
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 210
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 131
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 147
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 160
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 176
          },
          "name": "directoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 192
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 205
          },
          "name": "mountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 223
          },
          "name": "storageAccountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 236
          },
          "name": "tokenSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 249
          },
          "name": "tokenSecretScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 124
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 137
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 153
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 166
          },
          "name": "directory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 182
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 198
          },
          "name": "mountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 216
          },
          "name": "storageAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 229
          },
          "name": "tokenSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 242
          },
          "name": "tokenSecretScope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/azure-blob-mount/index:AzureBlobMount"
    },
    "@cdktf/provider-databricks.azureBlobMount.AzureBlobMountConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.azureBlobMount.AzureBlobMountConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/azure-blob-mount/index.ts",
        "line": 14
      },
      "name": "AzureBlobMountConfig",
      "namespace": "azureBlobMount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#auth_type AzureBlobMount#auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 18
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#container_name AzureBlobMount#container_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 26
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#mount_name AzureBlobMount#mount_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 41
          },
          "name": "mountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#storage_account_name AzureBlobMount#storage_account_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 45
          },
          "name": "storageAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#token_secret_key AzureBlobMount#token_secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 49
          },
          "name": "tokenSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#token_secret_scope AzureBlobMount#token_secret_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 53
          },
          "name": "tokenSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#cluster_id AzureBlobMount#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 22
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#directory AzureBlobMount#directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 30
          },
          "name": "directory",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/azure_blob_mount#id AzureBlobMount#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/azure-blob-mount/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/azure-blob-mount/index:AzureBlobMountConfig"
    },
    "@cdktf/provider-databricks.catalog.Catalog": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog databricks_catalog}."
      },
      "fqn": "@cdktf/provider-databricks.catalog.Catalog",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog databricks_catalog} Resource."
        },
        "locationInModule": {
          "filename": "src/catalog/index.ts",
          "line": 111
        },
        "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-databricks.catalog.CatalogConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/catalog/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Catalog resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 96
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Catalog to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Catalog that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Catalog to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 155
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 171
          },
          "name": "resetConnectionName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 187
          },
          "name": "resetEnablePredictiveOptimization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 203
          },
          "name": "resetForceDestroy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 219
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 235
          },
          "name": "resetIsolationMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 251
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 280
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 296
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 312
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 328
          },
          "name": "resetProviderName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 344
          },
          "name": "resetShareName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 360
          },
          "name": "resetStorageRoot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 372
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 391
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Catalog",
      "namespace": "catalog",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 84
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 159
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 175
          },
          "name": "connectionNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 191
          },
          "name": "enablePredictiveOptimizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 207
          },
          "name": "forceDestroyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 223
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 239
          },
          "name": "isolationModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 255
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 268
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 284
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 300
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 316
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 332
          },
          "name": "providerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 348
          },
          "name": "shareNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 364
          },
          "name": "storageRootInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 149
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 165
          },
          "name": "connectionName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 181
          },
          "name": "enablePredictiveOptimization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 197
          },
          "name": "forceDestroy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 213
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 229
          },
          "name": "isolationMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 245
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 261
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 274
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 290
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 306
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 322
          },
          "name": "providerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 338
          },
          "name": "shareName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 354
          },
          "name": "storageRoot",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/catalog/index:Catalog"
    },
    "@cdktf/provider-databricks.catalog.CatalogConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.catalog.CatalogConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/catalog/index.ts",
        "line": 14
      },
      "name": "CatalogConfig",
      "namespace": "catalog",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#name Catalog#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 49
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#comment Catalog#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 18
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#connection_name Catalog#connection_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 22
          },
          "name": "connectionName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#enable_predictive_optimization Catalog#enable_predictive_optimization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 26
          },
          "name": "enablePredictiveOptimization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#force_destroy Catalog#force_destroy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 30
          },
          "name": "forceDestroy",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#id Catalog#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#isolation_mode Catalog#isolation_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 41
          },
          "name": "isolationMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#metastore_id Catalog#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 45
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#options Catalog#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 53
          },
          "name": "options",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#owner Catalog#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 57
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#properties Catalog#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 61
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#provider_name Catalog#provider_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 65
          },
          "name": "providerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#share_name Catalog#share_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 69
          },
          "name": "shareName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog#storage_root Catalog#storage_root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog/index.ts",
            "line": 73
          },
          "name": "storageRoot",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/catalog/index:CatalogConfig"
    },
    "@cdktf/provider-databricks.catalogWorkspaceBinding.CatalogWorkspaceBinding": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding databricks_catalog_workspace_binding}."
      },
      "fqn": "@cdktf/provider-databricks.catalogWorkspaceBinding.CatalogWorkspaceBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding databricks_catalog_workspace_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/catalog-workspace-binding/index.ts",
          "line": 79
        },
        "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-databricks.catalogWorkspaceBinding.CatalogWorkspaceBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/catalog-workspace-binding/index.ts",
        "line": 47
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a CatalogWorkspaceBinding resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 64
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the CatalogWorkspaceBinding to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing CatalogWorkspaceBinding that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the CatalogWorkspaceBinding to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 115
          },
          "name": "resetBindingType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 131
          },
          "name": "resetCatalogName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 147
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 163
          },
          "name": "resetSecurableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 179
          },
          "name": "resetSecurableType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 195
          },
          "name": "resetWorkspaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "CatalogWorkspaceBinding",
      "namespace": "catalogWorkspaceBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 52
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 119
          },
          "name": "bindingTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 135
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 151
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 167
          },
          "name": "securableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 183
          },
          "name": "securableTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 199
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 109
          },
          "name": "bindingType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 125
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 141
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 157
          },
          "name": "securableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 173
          },
          "name": "securableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 189
          },
          "name": "workspaceId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/catalog-workspace-binding/index:CatalogWorkspaceBinding"
    },
    "@cdktf/provider-databricks.catalogWorkspaceBinding.CatalogWorkspaceBindingConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.catalogWorkspaceBinding.CatalogWorkspaceBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/catalog-workspace-binding/index.ts",
        "line": 14
      },
      "name": "CatalogWorkspaceBindingConfig",
      "namespace": "catalogWorkspaceBinding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding#binding_type CatalogWorkspaceBinding#binding_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 18
          },
          "name": "bindingType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding#catalog_name CatalogWorkspaceBinding#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 22
          },
          "name": "catalogName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding#id CatalogWorkspaceBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding#securable_name CatalogWorkspaceBinding#securable_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 33
          },
          "name": "securableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding#securable_type CatalogWorkspaceBinding#securable_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 37
          },
          "name": "securableType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/catalog_workspace_binding#workspace_id CatalogWorkspaceBinding#workspace_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/catalog-workspace-binding/index.ts",
            "line": 41
          },
          "name": "workspaceId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/catalog-workspace-binding/index:CatalogWorkspaceBindingConfig"
    },
    "@cdktf/provider-databricks.cluster.Cluster": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster databricks_cluster}."
      },
      "fqn": "@cdktf/provider-databricks.cluster.Cluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster databricks_cluster} Resource."
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 4460
        },
        "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-databricks.cluster.ClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 4428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Cluster resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4445
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Cluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Cluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Cluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4896
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4912
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4928
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4944
          },
          "name": "putCloneFrom",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterCloneFrom"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4960
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4976
          },
          "name": "putClusterMountInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4992
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5008
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5024
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5040
          },
          "name": "putLibrary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.cluster.ClusterLibrary"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5056
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5072
          },
          "name": "putWorkloadType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4524
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4899
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4540
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4915
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4931
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4947
          },
          "name": "resetCloneFrom"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4963
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4979
          },
          "name": "resetClusterMountInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4561
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4582
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4598
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4995
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4620
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4636
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4652
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4668
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5011
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4684
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4700
          },
          "name": "resetIdempotencyToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5027
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4716
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4732
          },
          "name": "resetIsPinned"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5043
          },
          "name": "resetLibrary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4748
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4764
          },
          "name": "resetNumWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4780
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4796
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4812
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4828
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4844
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4873
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5059
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5075
          },
          "name": "resetWorkloadType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5087
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5126
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Cluster",
      "namespace": "cluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4433
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4893
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4909
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4925
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4941
          },
          "name": "cloneFrom",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterCloneFromOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4549
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4957
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4973
          },
          "name": "clusterMountInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4570
          },
          "name": "clusterSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4608
          },
          "name": "defaultTags",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4989
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5005
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5021
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5037
          },
          "name": "library",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4882
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5053
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4887
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5069
          },
          "name": "workloadType",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4528
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4903
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4544
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4919
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4935
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4951
          },
          "name": "cloneFromInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterCloneFrom"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4967
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4983
          },
          "name": "clusterMountInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4565
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4586
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4602
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4999
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4624
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4640
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4656
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4672
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5015
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4704
          },
          "name": "idempotencyTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4688
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5031
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4720
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4736
          },
          "name": "isPinnedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5047
          },
          "name": "libraryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4752
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4768
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4784
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4800
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4816
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4832
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4848
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4861
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4877
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5063
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.cluster.ClusterTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 5079
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4518
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4534
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4555
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4576
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4592
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4614
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4630
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4646
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4662
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4678
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4694
          },
          "name": "idempotencyToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4710
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4726
          },
          "name": "isPinned",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4742
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4758
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4774
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4790
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4806
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4822
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4838
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4854
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4867
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/cluster/index:Cluster"
    },
    "@cdktf/provider-databricks.cluster.ClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 179
      },
      "name": "ClusterAutoscale",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#max_workers Cluster#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 183
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#min_workers Cluster#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 187
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterAutoscale"
    },
    "@cdktf/provider-databricks.cluster.ClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 226
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 272
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 288
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "ClusterAutoscaleOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 276
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 292
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 266
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 282
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 237
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 296
      },
      "name": "ClusterAwsAttributes",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#availability Cluster#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 300
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#ebs_volume_count Cluster#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 304
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#ebs_volume_iops Cluster#ebs_volume_iops}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 308
          },
          "name": "ebsVolumeIops",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#ebs_volume_size Cluster#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 312
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#ebs_volume_throughput Cluster#ebs_volume_throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 316
          },
          "name": "ebsVolumeThroughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#ebs_volume_type Cluster#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 320
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#first_on_demand Cluster#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 324
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#instance_profile_arn Cluster#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 328
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#spot_bid_price_percent Cluster#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 332
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#zone_id Cluster#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 336
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.cluster.ClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 438
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 431
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 525
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 541
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 557
          },
          "name": "resetEbsVolumeIops"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 573
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 589
          },
          "name": "resetEbsVolumeThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 605
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 621
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 637
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 653
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 669
          },
          "name": "resetZoneId"
        }
      ],
      "name": "ClusterAwsAttributesOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 529
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 545
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 561
          },
          "name": "ebsVolumeIopsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 577
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 593
          },
          "name": "ebsVolumeThroughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 609
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 625
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 641
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 657
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 673
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 519
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 535
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 551
          },
          "name": "ebsVolumeIops",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 567
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 583
          },
          "name": "ebsVolumeThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 599
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 615
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 631
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 647
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 663
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 794
      },
      "name": "ClusterAzureAttributes",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#availability Cluster#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 798
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#first_on_demand Cluster#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 802
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#log_analytics_info Cluster#log_analytics_info}",
            "stability": "stable",
            "summary": "log_analytics_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 812
          },
          "name": "logAnalyticsInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributesLogAnalyticsInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#spot_bid_max_price Cluster#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 806
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.cluster.ClusterAzureAttributesLogAnalyticsInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributesLogAnalyticsInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 677
      },
      "name": "ClusterAzureAttributesLogAnalyticsInfo",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#log_analytics_primary_key Cluster#log_analytics_primary_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 681
          },
          "name": "logAnalyticsPrimaryKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#log_analytics_workspace_id Cluster#log_analytics_workspace_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 685
          },
          "name": "logAnalyticsWorkspaceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterAzureAttributesLogAnalyticsInfo"
    },
    "@cdktf/provider-databricks.cluster.ClusterAzureAttributesLogAnalyticsInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributesLogAnalyticsInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 770
          },
          "name": "resetLogAnalyticsPrimaryKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 786
          },
          "name": "resetLogAnalyticsWorkspaceId"
        }
      ],
      "name": "ClusterAzureAttributesLogAnalyticsInfoOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 774
          },
          "name": "logAnalyticsPrimaryKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 790
          },
          "name": "logAnalyticsWorkspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 764
          },
          "name": "logAnalyticsPrimaryKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 780
          },
          "name": "logAnalyticsWorkspaceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributesLogAnalyticsInfo"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterAzureAttributesLogAnalyticsInfoOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 872
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 865
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 968
          },
          "name": "putLogAnalyticsInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributesLogAnalyticsInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 923
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 939
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 971
          },
          "name": "resetLogAnalyticsInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 955
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "ClusterAzureAttributesOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 965
          },
          "name": "logAnalyticsInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributesLogAnalyticsInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 927
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 943
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 975
          },
          "name": "logAnalyticsInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributesLogAnalyticsInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 959
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 917
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 933
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 949
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 876
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterCloneFrom": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterCloneFrom",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 979
      },
      "name": "ClusterCloneFrom",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#source_cluster_id Cluster#source_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 983
          },
          "name": "sourceClusterId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterCloneFrom"
    },
    "@cdktf/provider-databricks.cluster.ClusterCloneFromOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterCloneFromOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 1022
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1015
      },
      "name": "ClusterCloneFromOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1056
          },
          "name": "sourceClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1049
          },
          "name": "sourceClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1026
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterCloneFrom"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterCloneFromOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1420
      },
      "name": "ClusterClusterLogConf",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#dbfs Cluster#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1426
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#s3 Cluster#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1432
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1060
      },
      "name": "ClusterClusterLogConfDbfs",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#destination Cluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1064
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.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/cluster/index.ts",
        "line": 1096
      },
      "name": "ClusterClusterLogConfDbfsOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1137
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1130
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1107
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 1478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1471
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1514
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1530
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1517
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1533
          },
          "name": "resetS3"
        }
      ],
      "name": "ClusterClusterLogConfOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1511
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1527
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1521
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1537
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1141
      },
      "name": "ClusterClusterLogConfS3",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#destination Cluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1149
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#canned_acl Cluster#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1145
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#enable_encryption Cluster#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1153
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#encryption_type Cluster#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1157
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#endpoint Cluster#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1161
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#kms_key Cluster#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1165
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#region Cluster#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1169
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1243
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1319
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1348
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1364
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1380
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1396
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1412
          },
          "name": "resetRegion"
        }
      ],
      "name": "ClusterClusterLogConfS3OutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1323
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1336
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1352
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1368
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1384
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1400
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1416
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1313
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1329
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1342
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1358
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1374
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1390
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1406
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterMountInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1655
      },
      "name": "ClusterClusterMountInfo",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#local_mount_dir_path Cluster#local_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1659
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#network_filesystem_info Cluster#network_filesystem_info}",
            "stability": "stable",
            "summary": "network_filesystem_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1669
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#remote_mount_dir_path Cluster#remote_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1663
          },
          "name": "remoteMountDirPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterMountInfo"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 1822
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1814
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1829
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoOutputReference"
            }
          }
        }
      ],
      "name": "ClusterClusterMountInfoList",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1822
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1822
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1822
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1815
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterMountInfoList"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoNetworkFilesystemInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoNetworkFilesystemInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1541
      },
      "name": "ClusterClusterMountInfoNetworkFilesystemInfo",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#server_address Cluster#server_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1549
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#mount_options Cluster#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1545
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterMountInfoNetworkFilesystemInfo"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoNetworkFilesystemInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 1595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1588
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1634
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "ClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1638
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1651
          },
          "name": "serverAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1628
          },
          "name": "mountOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1644
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoNetworkFilesystemInfo"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 1725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1715
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1805
          },
          "name": "putNetworkFilesystemInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoNetworkFilesystemInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1792
          },
          "name": "resetRemoteMountDirPath"
        }
      ],
      "name": "ClusterClusterMountInfoOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1802
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1780
          },
          "name": "localMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1809
          },
          "name": "networkFilesystemInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1796
          },
          "name": "remoteMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1773
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1786
          },
          "name": "remoteMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterClusterMountInfoOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 14
      },
      "name": "ClusterConfig",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#spark_version Cluster#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 101
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#apply_policy_default_values Cluster#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 18
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#autoscale Cluster#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 111
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#autotermination_minutes Cluster#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 22
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#aws_attributes Cluster#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 117
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#azure_attributes Cluster#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 123
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#clone_from Cluster#clone_from}",
            "stability": "stable",
            "summary": "clone_from block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 129
          },
          "name": "cloneFrom",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterCloneFrom"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#cluster_log_conf Cluster#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 135
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#cluster_mount_info Cluster#cluster_mount_info}",
            "stability": "stable",
            "summary": "cluster_mount_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 141
          },
          "name": "clusterMountInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.cluster.ClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#cluster_name Cluster#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 26
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#custom_tags Cluster#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 30
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#data_security_mode Cluster#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 34
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#docker_image Cluster#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 147
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#driver_instance_pool_id Cluster#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 38
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#driver_node_type_id Cluster#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 42
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#enable_elastic_disk Cluster#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 46
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#enable_local_disk_encryption Cluster#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 50
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#gcp_attributes Cluster#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 153
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterGcpAttributes"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#id Cluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 57
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#idempotency_token Cluster#idempotency_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 61
          },
          "name": "idempotencyToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#init_scripts Cluster#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 159
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#instance_pool_id Cluster#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 65
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#is_pinned Cluster#is_pinned}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 69
          },
          "name": "isPinned",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#library Cluster#library}",
            "stability": "stable",
            "summary": "library block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 165
          },
          "name": "library",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#node_type_id Cluster#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 73
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#num_workers Cluster#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 77
          },
          "name": "numWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#policy_id Cluster#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 81
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#runtime_engine Cluster#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 85
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#single_user_name Cluster#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 89
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#spark_conf Cluster#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 93
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#spark_env_vars Cluster#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 97
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#ssh_public_keys Cluster#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 105
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#timeouts Cluster#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 171
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#workload_type Cluster#workload_type}",
            "stability": "stable",
            "summary": "workload_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 177
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterConfig"
    },
    "@cdktf/provider-databricks.cluster.ClusterDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1944
      },
      "name": "ClusterDockerImage",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#url Cluster#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1948
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#basic_auth Cluster#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1954
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterDockerImage"
    },
    "@cdktf/provider-databricks.cluster.ClusterDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1833
      },
      "name": "ClusterDockerImageBasicAuth",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#password Cluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1837
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#username Cluster#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1841
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.cluster.ClusterDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 1887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1880
      },
      "name": "ClusterDockerImageBasicAuthOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1927
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1940
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1920
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1933
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 1891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 2000
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 1993
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2049
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2052
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "ClusterDockerImageOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2046
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2056
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2040
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2033
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2004
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterDockerImage"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2060
      },
      "name": "ClusterGcpAttributes",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#availability Cluster#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2064
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#boot_disk_size Cluster#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2068
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#google_service_account Cluster#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2072
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#local_ssd_count Cluster#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2076
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#use_preemptible_executors Cluster#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2080
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#zone_id Cluster#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2084
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.cluster.ClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 2158
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2151
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2221
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2237
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2253
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2269
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2285
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2301
          },
          "name": "resetZoneId"
        }
      ],
      "name": "ClusterGcpAttributesOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2225
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2241
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2257
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2273
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2289
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2305
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2215
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2231
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2247
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2263
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2279
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2295
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2162
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3074
      },
      "name": "ClusterInitScripts",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#abfss Cluster#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3080
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#dbfs Cluster#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3086
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#file Cluster#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3092
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#gcs Cluster#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3098
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#s3 Cluster#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3104
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#volumes Cluster#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3110
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#workspace Cluster#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3116
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScripts"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2309
      },
      "name": "ClusterInitScriptsAbfss",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#destination Cluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2313
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 2352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2345
      },
      "name": "ClusterInitScriptsAbfssOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2386
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2379
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2390
      },
      "name": "ClusterInitScriptsDbfs",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#destination Cluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2394
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 2433
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2426
      },
      "name": "ClusterInitScriptsDbfsOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2467
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2460
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2437
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2471
      },
      "name": "ClusterInitScriptsFile",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#destination Cluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2475
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 2514
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2507
      },
      "name": "ClusterInitScriptsFileOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2548
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2541
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2552
      },
      "name": "ClusterInitScriptsGcs",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#destination Cluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2556
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 2595
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2588
      },
      "name": "ClusterInitScriptsGcsOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2629
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2622
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 3391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3383
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3398
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "ClusterInitScriptsList",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3391
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3391
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3391
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3384
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 3200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3275
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3291
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3307
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3323
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3339
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3355
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3371
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3278
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3294
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3310
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3326
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3342
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3358
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3374
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "ClusterInitScriptsOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3272
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3288
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3304
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3320
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3336
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3352
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3368
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3282
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3298
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3314
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3330
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3346
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3362
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3378
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2633
      },
      "name": "ClusterInitScriptsS3",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#destination Cluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2641
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#canned_acl Cluster#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2637
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#enable_encryption Cluster#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2645
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#encryption_type Cluster#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2649
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#endpoint Cluster#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2653
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#kms_key Cluster#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2657
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#region Cluster#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2661
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 2742
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2735
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2811
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2840
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2856
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2872
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2888
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2904
          },
          "name": "resetRegion"
        }
      ],
      "name": "ClusterInitScriptsS3OutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2815
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2828
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2844
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2860
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2876
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2892
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2908
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2805
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2821
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2834
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2850
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2866
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2882
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2898
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2746
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2912
      },
      "name": "ClusterInitScriptsVolumes",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#destination Cluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2916
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 2955
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2948
      },
      "name": "ClusterInitScriptsVolumesOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2989
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2982
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2959
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 2993
      },
      "name": "ClusterInitScriptsWorkspace",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#destination Cluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 2997
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.cluster.ClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 3036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3029
      },
      "name": "ClusterInitScriptsWorkspaceOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3070
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3063
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterLibrary": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibrary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3777
      },
      "name": "ClusterLibrary",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#cran Cluster#cran}",
            "stability": "stable",
            "summary": "cran block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3795
          },
          "name": "cran",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryCran"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#egg Cluster#egg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3781
          },
          "name": "egg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#jar Cluster#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3785
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#maven Cluster#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3801
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#pypi Cluster#pypi}",
            "stability": "stable",
            "summary": "pypi block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3807
          },
          "name": "pypi",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryPypi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#whl Cluster#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3789
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterLibrary"
    },
    "@cdktf/provider-databricks.cluster.ClusterLibraryCran": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryCran",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3402
      },
      "name": "ClusterLibraryCran",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#package Cluster#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3406
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#repo Cluster#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3410
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterLibraryCran"
    },
    "@cdktf/provider-databricks.cluster.ClusterLibraryCranOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryCranOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 3456
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3449
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3508
          },
          "name": "resetRepo"
        }
      ],
      "name": "ClusterLibraryCranOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3496
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3512
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3489
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3502
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3460
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryCran"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterLibraryCranOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterLibraryList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 4053
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 4045
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4060
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryOutputReference"
            }
          }
        }
      ],
      "name": "ClusterLibraryList",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4053
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4053
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4053
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4046
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterLibraryList"
    },
    "@cdktf/provider-databricks.cluster.ClusterLibraryMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3516
      },
      "name": "ClusterLibraryMaven",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#coordinates Cluster#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3520
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#exclusions Cluster#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3524
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#repo Cluster#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3528
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterLibraryMaven"
    },
    "@cdktf/provider-databricks.cluster.ClusterLibraryMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 3581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3639
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3655
          },
          "name": "resetRepo"
        }
      ],
      "name": "ClusterLibraryMavenOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3627
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3643
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3659
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3620
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3633
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3649
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryMaven"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterLibraryMavenOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterLibraryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 3884
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3874
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4001
          },
          "name": "putCran",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryCran"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4017
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4033
          },
          "name": "putPypi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryPypi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4004
          },
          "name": "resetCran"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3956
          },
          "name": "resetEgg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3972
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4020
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4036
          },
          "name": "resetPypi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3988
          },
          "name": "resetWhl"
        }
      ],
      "name": "ClusterLibraryOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3998
          },
          "name": "cran",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryCranOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4014
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4030
          },
          "name": "pypi",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryPypiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4008
          },
          "name": "cranInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryCran"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3960
          },
          "name": "eggInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3976
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4024
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4040
          },
          "name": "pypiInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryPypi"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3992
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3950
          },
          "name": "egg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3966
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3982
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3888
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.cluster.ClusterLibrary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterLibraryOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterLibraryPypi": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryPypi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3663
      },
      "name": "ClusterLibraryPypi",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#package Cluster#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3667
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#repo Cluster#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3671
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterLibraryPypi"
    },
    "@cdktf/provider-databricks.cluster.ClusterLibraryPypiOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryPypiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 3717
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 3710
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3769
          },
          "name": "resetRepo"
        }
      ],
      "name": "ClusterLibraryPypiOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3757
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3773
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3750
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3763
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 3721
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterLibraryPypi"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterLibraryPypiOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 4064
      },
      "name": "ClusterTimeouts",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#create Cluster#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4068
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#delete Cluster#delete}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4072
          },
          "name": "delete",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#update Cluster#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4076
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterTimeouts"
    },
    "@cdktf/provider-databricks.cluster.ClusterTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 4130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 4122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4184
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4200
          },
          "name": "resetDelete"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4216
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ClusterTimeoutsOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4188
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4204
          },
          "name": "deleteInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4220
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4178
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4194
          },
          "name": "delete",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4210
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.cluster.ClusterTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterWorkloadType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 4341
      },
      "name": "ClusterWorkloadType",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#clients Cluster#clients}",
            "stability": "stable",
            "summary": "clients block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4347
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterWorkloadType"
    },
    "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeClients": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeClients",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 4224
      },
      "name": "ClusterWorkloadTypeClients",
      "namespace": "cluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#jobs Cluster#jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4228
          },
          "name": "jobs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster#notebooks Cluster#notebooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4232
          },
          "name": "notebooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterWorkloadTypeClients"
    },
    "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeClientsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeClientsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 4278
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 4271
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4317
          },
          "name": "resetJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4333
          },
          "name": "resetNotebooks"
        }
      ],
      "name": "ClusterWorkloadTypeClientsOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4321
          },
          "name": "jobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4337
          },
          "name": "notebooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4311
          },
          "name": "jobs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4327
          },
          "name": "notebooks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4282
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterWorkloadTypeClientsOutputReference"
    },
    "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster/index.ts",
          "line": 4386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster/index.ts",
        "line": 4379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4416
          },
          "name": "putClients",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeClients"
              }
            }
          ]
        }
      ],
      "name": "ClusterWorkloadTypeOutputReference",
      "namespace": "cluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4413
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeClientsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4420
          },
          "name": "clientsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadTypeClients"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster/index.ts",
            "line": 4390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.cluster.ClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/cluster/index:ClusterWorkloadTypeOutputReference"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicy": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy databricks_cluster_policy}."
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy databricks_cluster_policy} Resource."
        },
        "locationInModule": {
          "filename": "src/cluster-policy/index.ts",
          "line": 751
        },
        "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-databricks.clusterPolicy.ClusterPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a ClusterPolicy resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 736
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ClusterPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ClusterPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ClusterPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 900
          },
          "name": "putLibraries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibraries"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 789
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 805
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 821
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 903
          },
          "name": "resetLibraries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 837
          },
          "name": "resetMaxClustersPerUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 866
          },
          "name": "resetPolicyFamilyDefinitionOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 882
          },
          "name": "resetPolicyFamilyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 915
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 928
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ClusterPolicy",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 724
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 897
          },
          "name": "libraries",
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 891
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 793
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 809
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 825
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 907
          },
          "name": "librariesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibraries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 841
          },
          "name": "maxClustersPerUserInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 854
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 870
          },
          "name": "policyFamilyDefinitionOverridesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 886
          },
          "name": "policyFamilyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 783
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 799
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 815
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 831
          },
          "name": "maxClustersPerUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 847
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 860
          },
          "name": "policyFamilyDefinitionOverrides",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 876
          },
          "name": "policyFamilyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicy"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 14
      },
      "name": "ClusterPolicyConfig",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#name ClusterPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 37
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#definition ClusterPolicy#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 18
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#description ClusterPolicy#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 22
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#id ClusterPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#libraries ClusterPolicy#libraries}",
            "stability": "stable",
            "summary": "libraries block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 51
          },
          "name": "libraries",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibraries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#max_clusters_per_user ClusterPolicy#max_clusters_per_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 33
          },
          "name": "maxClustersPerUser",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#policy_family_definition_overrides ClusterPolicy#policy_family_definition_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 41
          },
          "name": "policyFamilyDefinitionOverrides",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#policy_family_id ClusterPolicy#policy_family_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 45
          },
          "name": "policyFamilyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyConfig"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibraries": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibraries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 428
      },
      "name": "ClusterPolicyLibraries",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#cran ClusterPolicy#cran}",
            "stability": "stable",
            "summary": "cran block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 446
          },
          "name": "cran",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesCran"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#egg ClusterPolicy#egg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 432
          },
          "name": "egg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#jar ClusterPolicy#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 436
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#maven ClusterPolicy#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 452
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#pypi ClusterPolicy#pypi}",
            "stability": "stable",
            "summary": "pypi block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 458
          },
          "name": "pypi",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesPypi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#whl ClusterPolicy#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 440
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyLibraries"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesCran": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesCran",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 53
      },
      "name": "ClusterPolicyLibrariesCran",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#package ClusterPolicy#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 57
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#repo ClusterPolicy#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 61
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyLibrariesCran"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesCranOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesCranOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster-policy/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 100
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 159
          },
          "name": "resetRepo"
        }
      ],
      "name": "ClusterPolicyLibrariesCranOutputReference",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 147
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 163
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 140
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 153
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesCran"
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyLibrariesCranOutputReference"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster-policy/index.ts",
          "line": 704
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 696
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 711
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesOutputReference"
            }
          }
        }
      ],
      "name": "ClusterPolicyLibrariesList",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 704
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 704
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 704
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 697
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibraries"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyLibrariesList"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 167
      },
      "name": "ClusterPolicyLibrariesMaven",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#coordinates ClusterPolicy#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 171
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#exclusions ClusterPolicy#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 175
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#repo ClusterPolicy#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 179
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyLibrariesMaven"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster-policy/index.ts",
          "line": 232
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 290
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 306
          },
          "name": "resetRepo"
        }
      ],
      "name": "ClusterPolicyLibrariesMavenOutputReference",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 278
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 294
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 310
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 271
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 284
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 300
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesMaven"
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyLibrariesMavenOutputReference"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster-policy/index.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/cluster-policy/index.ts",
        "line": 525
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 652
          },
          "name": "putCran",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesCran"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 668
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 684
          },
          "name": "putPypi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesPypi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 655
          },
          "name": "resetCran"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 607
          },
          "name": "resetEgg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 623
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 671
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 687
          },
          "name": "resetPypi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 639
          },
          "name": "resetWhl"
        }
      ],
      "name": "ClusterPolicyLibrariesOutputReference",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 649
          },
          "name": "cran",
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesCranOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 665
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 681
          },
          "name": "pypi",
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesPypiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 659
          },
          "name": "cranInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesCran"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 611
          },
          "name": "eggInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 627
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 675
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 691
          },
          "name": "pypiInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesPypi"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 643
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 601
          },
          "name": "egg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 617
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 633
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibraries"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyLibrariesOutputReference"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesPypi": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesPypi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 314
      },
      "name": "ClusterPolicyLibrariesPypi",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#package ClusterPolicy#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 318
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/cluster_policy#repo ClusterPolicy#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 322
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyLibrariesPypi"
    },
    "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesPypiOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesPypiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/cluster-policy/index.ts",
          "line": 368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/cluster-policy/index.ts",
        "line": 361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 420
          },
          "name": "resetRepo"
        }
      ],
      "name": "ClusterPolicyLibrariesPypiOutputReference",
      "namespace": "clusterPolicy",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 408
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 424
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 401
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 414
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/cluster-policy/index.ts",
            "line": 372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.clusterPolicy.ClusterPolicyLibrariesPypi"
          }
        }
      ],
      "symbolId": "src/cluster-policy/index:ClusterPolicyLibrariesPypiOutputReference"
    },
    "@cdktf/provider-databricks.connection.Connection": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection databricks_connection}."
      },
      "fqn": "@cdktf/provider-databricks.connection.Connection",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection databricks_connection} Resource."
        },
        "locationInModule": {
          "filename": "src/connection/index.ts",
          "line": 91
        },
        "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-databricks.connection.ConnectionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/connection/index.ts",
        "line": 59
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Connection resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 76
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Connection to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Connection that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Connection to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 130
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 159
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 175
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 217
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 233
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 249
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 261
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 275
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Connection",
      "namespace": "connection",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 64
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 134
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 147
          },
          "name": "connectionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 163
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 179
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 192
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 205
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 221
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 237
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 253
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 124
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 140
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 153
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 169
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 185
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 198
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 211
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 227
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 243
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connection/index:Connection"
    },
    "@cdktf/provider-databricks.connection.ConnectionConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.connection.ConnectionConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/connection/index.ts",
        "line": 14
      },
      "name": "ConnectionConfig",
      "namespace": "connection",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#connection_type Connection#connection_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 22
          },
          "name": "connectionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#name Connection#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 37
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#options Connection#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 41
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#comment Connection#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 18
          },
          "name": "comment",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#id Connection#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#metastore_id Connection#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 33
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#owner Connection#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 45
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#properties Connection#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 49
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/connection#read_only Connection#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/connection/index.ts",
            "line": 53
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/connection/index:ConnectionConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsAssumeRolePolicy.DataDatabricksAwsAssumeRolePolicy": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_assume_role_policy databricks_aws_assume_role_policy}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksAwsAssumeRolePolicy.DataDatabricksAwsAssumeRolePolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_assume_role_policy databricks_aws_assume_role_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
          "line": 73
        },
        "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-databricks.dataDatabricksAwsAssumeRolePolicy.DataDatabricksAwsAssumeRolePolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
        "line": 41
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksAwsAssumeRolePolicy resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 58
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksAwsAssumeRolePolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_assume_role_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksAwsAssumeRolePolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksAwsAssumeRolePolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 107
          },
          "name": "resetDatabricksAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 136
          },
          "name": "resetForLogDelivery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 152
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 169
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 178
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksAwsAssumeRolePolicy",
      "namespace": "dataDatabricksAwsAssumeRolePolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 46
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 161
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 111
          },
          "name": "databricksAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 124
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 140
          },
          "name": "forLogDeliveryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 156
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 101
          },
          "name": "databricksAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 117
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 130
          },
          "name": "forLogDelivery",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 146
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-aws-assume-role-policy/index:DataDatabricksAwsAssumeRolePolicy"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsAssumeRolePolicy.DataDatabricksAwsAssumeRolePolicyConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksAwsAssumeRolePolicy.DataDatabricksAwsAssumeRolePolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
        "line": 14
      },
      "name": "DataDatabricksAwsAssumeRolePolicyConfig",
      "namespace": "dataDatabricksAwsAssumeRolePolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_assume_role_policy#external_id DataDatabricksAwsAssumeRolePolicy#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 22
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_assume_role_policy#databricks_account_id DataDatabricksAwsAssumeRolePolicy#databricks_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 18
          },
          "name": "databricksAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_assume_role_policy#for_log_delivery DataDatabricksAwsAssumeRolePolicy#for_log_delivery}",
            "stability": "stable",
            "summary": "Grant AssumeRole to Databricks SaasUsageDeliveryRole instead of root account."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 28
          },
          "name": "forLogDelivery",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_assume_role_policy#id DataDatabricksAwsAssumeRolePolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-assume-role-policy/index.ts",
            "line": 35
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-aws-assume-role-policy/index:DataDatabricksAwsAssumeRolePolicyConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsBucketPolicy.DataDatabricksAwsBucketPolicy": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_bucket_policy databricks_aws_bucket_policy}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksAwsBucketPolicy.DataDatabricksAwsBucketPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_bucket_policy databricks_aws_bucket_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-aws-bucket-policy/index.ts",
          "line": 75
        },
        "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-databricks.dataDatabricksAwsBucketPolicy.DataDatabricksAwsBucketPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-aws-bucket-policy/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksAwsBucketPolicy resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksAwsBucketPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_bucket_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksAwsBucketPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksAwsBucketPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 123
          },
          "name": "resetDatabricksAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 139
          },
          "name": "resetDatabricksE2AccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 155
          },
          "name": "resetFullAccessRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 171
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 188
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 198
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksAwsBucketPolicy",
      "namespace": "dataDatabricksAwsBucketPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 180
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 111
          },
          "name": "bucketInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 127
          },
          "name": "databricksAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 143
          },
          "name": "databricksE2AccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 159
          },
          "name": "fullAccessRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 175
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 104
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 117
          },
          "name": "databricksAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 133
          },
          "name": "databricksE2AccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 149
          },
          "name": "fullAccessRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 165
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-aws-bucket-policy/index:DataDatabricksAwsBucketPolicy"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsBucketPolicy.DataDatabricksAwsBucketPolicyConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksAwsBucketPolicy.DataDatabricksAwsBucketPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-aws-bucket-policy/index.ts",
        "line": 14
      },
      "name": "DataDatabricksAwsBucketPolicyConfig",
      "namespace": "dataDatabricksAwsBucketPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_bucket_policy#bucket DataDatabricksAwsBucketPolicy#bucket}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 18
          },
          "name": "bucket",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_bucket_policy#databricks_account_id DataDatabricksAwsBucketPolicy#databricks_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 22
          },
          "name": "databricksAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_bucket_policy#databricks_e2_account_id DataDatabricksAwsBucketPolicy#databricks_e2_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 26
          },
          "name": "databricksE2AccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_bucket_policy#full_access_role DataDatabricksAwsBucketPolicy#full_access_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 30
          },
          "name": "fullAccessRole",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_bucket_policy#id DataDatabricksAwsBucketPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-bucket-policy/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-aws-bucket-policy/index:DataDatabricksAwsBucketPolicyConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsCrossaccountPolicy.DataDatabricksAwsCrossaccountPolicy": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy databricks_aws_crossaccount_policy}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksAwsCrossaccountPolicy.DataDatabricksAwsCrossaccountPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy databricks_aws_crossaccount_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
          "line": 83
        },
        "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-databricks.dataDatabricksAwsCrossaccountPolicy.DataDatabricksAwsCrossaccountPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
        "line": 51
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksAwsCrossaccountPolicy resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 68
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksAwsCrossaccountPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksAwsCrossaccountPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksAwsCrossaccountPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 120
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 136
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 157
          },
          "name": "resetPassRoles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 173
          },
          "name": "resetPolicyType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 189
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 205
          },
          "name": "resetSecurityGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 221
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 233
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 245
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksAwsCrossaccountPolicy",
      "namespace": "dataDatabricksAwsCrossaccountPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 56
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 145
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 124
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 140
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 161
          },
          "name": "passRolesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 177
          },
          "name": "policyTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 193
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 209
          },
          "name": "securityGroupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 225
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 114
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 151
          },
          "name": "passRoles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 167
          },
          "name": "policyType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 183
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 199
          },
          "name": "securityGroupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 215
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-aws-crossaccount-policy/index:DataDatabricksAwsCrossaccountPolicy"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsCrossaccountPolicy.DataDatabricksAwsCrossaccountPolicyConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksAwsCrossaccountPolicy.DataDatabricksAwsCrossaccountPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
        "line": 14
      },
      "name": "DataDatabricksAwsCrossaccountPolicyConfig",
      "namespace": "dataDatabricksAwsCrossaccountPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy#aws_account_id DataDatabricksAwsCrossaccountPolicy#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy#id DataDatabricksAwsCrossaccountPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy#pass_roles DataDatabricksAwsCrossaccountPolicy#pass_roles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 29
          },
          "name": "passRoles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy#policy_type DataDatabricksAwsCrossaccountPolicy#policy_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 33
          },
          "name": "policyType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy#region DataDatabricksAwsCrossaccountPolicy#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 37
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy#security_group_id DataDatabricksAwsCrossaccountPolicy#security_group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 41
          },
          "name": "securityGroupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_crossaccount_policy#vpc_id DataDatabricksAwsCrossaccountPolicy#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-crossaccount-policy/index.ts",
            "line": 45
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-aws-crossaccount-policy/index:DataDatabricksAwsCrossaccountPolicyConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsUnityCatalogPolicy.DataDatabricksAwsUnityCatalogPolicy": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_unity_catalog_policy databricks_aws_unity_catalog_policy}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksAwsUnityCatalogPolicy.DataDatabricksAwsUnityCatalogPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_unity_catalog_policy databricks_aws_unity_catalog_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
          "line": 75
        },
        "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-databricks.dataDatabricksAwsUnityCatalogPolicy.DataDatabricksAwsUnityCatalogPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksAwsUnityCatalogPolicy resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksAwsUnityCatalogPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_unity_catalog_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksAwsUnityCatalogPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksAwsUnityCatalogPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 136
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 157
          },
          "name": "resetKmsName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 182
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 192
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksAwsUnityCatalogPolicy",
      "namespace": "dataDatabricksAwsUnityCatalogPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 145
          },
          "name": "json",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 111
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 124
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 140
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 161
          },
          "name": "kmsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 174
          },
          "name": "roleNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 104
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 117
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 151
          },
          "name": "kmsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 167
          },
          "name": "roleName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-aws-unity-catalog-policy/index:DataDatabricksAwsUnityCatalogPolicy"
    },
    "@cdktf/provider-databricks.dataDatabricksAwsUnityCatalogPolicy.DataDatabricksAwsUnityCatalogPolicyConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksAwsUnityCatalogPolicy.DataDatabricksAwsUnityCatalogPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
        "line": 14
      },
      "name": "DataDatabricksAwsUnityCatalogPolicyConfig",
      "namespace": "dataDatabricksAwsUnityCatalogPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_unity_catalog_policy#aws_account_id DataDatabricksAwsUnityCatalogPolicy#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 18
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_unity_catalog_policy#bucket_name DataDatabricksAwsUnityCatalogPolicy#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 22
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_unity_catalog_policy#role_name DataDatabricksAwsUnityCatalogPolicy#role_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 37
          },
          "name": "roleName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_unity_catalog_policy#id DataDatabricksAwsUnityCatalogPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/aws_unity_catalog_policy#kms_name DataDatabricksAwsUnityCatalogPolicy#kms_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-aws-unity-catalog-policy/index.ts",
            "line": 33
          },
          "name": "kmsName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-aws-unity-catalog-policy/index:DataDatabricksAwsUnityCatalogPolicyConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksCatalogs.DataDatabricksCatalogs": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/catalogs databricks_catalogs}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCatalogs.DataDatabricksCatalogs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/catalogs databricks_catalogs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-catalogs/index.ts",
          "line": 63
        },
        "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-databricks.dataDatabricksCatalogs.DataDatabricksCatalogsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-catalogs/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksCatalogs resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksCatalogs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/catalogs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksCatalogs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksCatalogs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 95
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 111
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksCatalogs",
      "namespace": "dataDatabricksCatalogs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 115
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 105
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-catalogs/index:DataDatabricksCatalogs"
    },
    "@cdktf/provider-databricks.dataDatabricksCatalogs.DataDatabricksCatalogsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCatalogs.DataDatabricksCatalogsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-catalogs/index.ts",
        "line": 14
      },
      "name": "DataDatabricksCatalogsConfig",
      "namespace": "dataDatabricksCatalogs",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/catalogs#id DataDatabricksCatalogs#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/catalogs#ids DataDatabricksCatalogs#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-catalogs/index.ts",
            "line": 25
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-catalogs/index:DataDatabricksCatalogsConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksCluster": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster databricks_cluster}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksCluster",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster databricks_cluster} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 5195
        },
        "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-databricks.dataDatabricksCluster.DataDatabricksClusterConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 5163
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksCluster resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5180
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksCluster to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksCluster that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksCluster to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5274
          },
          "name": "putClusterInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5229
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5277
          },
          "name": "resetClusterInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5245
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5261
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5289
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5298
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksCluster",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5168
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5271
          },
          "name": "clusterInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5233
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5281
          },
          "name": "clusterInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5249
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5265
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5223
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5239
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5255
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksCluster"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 3704
      },
      "name": "DataDatabricksClusterClusterInfo",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#default_tags DataDatabricksCluster#default_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3740
          },
          "name": "defaultTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#spark_version DataDatabricksCluster#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3808
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#state DataDatabricksCluster#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3820
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#autoscale DataDatabricksCluster#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3834
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#autotermination_minutes DataDatabricksCluster#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3708
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#aws_attributes DataDatabricksCluster#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3840
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#azure_attributes DataDatabricksCluster#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3846
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#cluster_cores DataDatabricksCluster#cluster_cores}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3712
          },
          "name": "clusterCores",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#cluster_id DataDatabricksCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3716
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#cluster_log_conf DataDatabricksCluster#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3852
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#cluster_log_status DataDatabricksCluster#cluster_log_status}",
            "stability": "stable",
            "summary": "cluster_log_status block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3858
          },
          "name": "clusterLogStatus",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogStatus"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#cluster_memory_mb DataDatabricksCluster#cluster_memory_mb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3720
          },
          "name": "clusterMemoryMb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#cluster_name DataDatabricksCluster#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3724
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#creator_user_name DataDatabricksCluster#creator_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3728
          },
          "name": "creatorUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#custom_tags DataDatabricksCluster#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3732
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#data_security_mode DataDatabricksCluster#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3736
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#docker_image DataDatabricksCluster#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3864
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#driver DataDatabricksCluster#driver}",
            "stability": "stable",
            "summary": "driver block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3870
          },
          "name": "driver",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriver"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#driver_instance_pool_id DataDatabricksCluster#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3744
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#driver_node_type_id DataDatabricksCluster#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3748
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#enable_elastic_disk DataDatabricksCluster#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3752
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#enable_local_disk_encryption DataDatabricksCluster#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3756
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#executors DataDatabricksCluster#executors}",
            "stability": "stable",
            "summary": "executors block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3876
          },
          "name": "executors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#gcp_attributes DataDatabricksCluster#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3882
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#init_scripts DataDatabricksCluster#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3888
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#instance_pool_id DataDatabricksCluster#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3760
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#jdbc_port DataDatabricksCluster#jdbc_port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3764
          },
          "name": "jdbcPort",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#last_activity_time DataDatabricksCluster#last_activity_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3768
          },
          "name": "lastActivityTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#last_state_loss_time DataDatabricksCluster#last_state_loss_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3772
          },
          "name": "lastStateLossTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#node_type_id DataDatabricksCluster#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3776
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#num_workers DataDatabricksCluster#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3780
          },
          "name": "numWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#policy_id DataDatabricksCluster#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3784
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#runtime_engine DataDatabricksCluster#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3788
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#single_user_name DataDatabricksCluster#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3792
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#spark_conf DataDatabricksCluster#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3796
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#spark_context_id DataDatabricksCluster#spark_context_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3800
          },
          "name": "sparkContextId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#spark_env_vars DataDatabricksCluster#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3804
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#ssh_public_keys DataDatabricksCluster#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3812
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#start_time DataDatabricksCluster#start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3816
          },
          "name": "startTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#state_message DataDatabricksCluster#state_message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3824
          },
          "name": "stateMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#terminate_time DataDatabricksCluster#terminate_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3828
          },
          "name": "terminateTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#termination_reason DataDatabricksCluster#termination_reason}",
            "stability": "stable",
            "summary": "termination_reason block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3894
          },
          "name": "terminationReason",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoTerminationReason"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 37
      },
      "name": "DataDatabricksClusterClusterInfoAutoscale",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#max_workers DataDatabricksCluster#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 41
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#min_workers DataDatabricksCluster#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 45
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoAutoscale"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 91
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 130
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 146
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoAutoscaleOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 134
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 150
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 124
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 140
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 95
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAutoscale"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 154
      },
      "name": "DataDatabricksClusterClusterInfoAwsAttributes",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#availability DataDatabricksCluster#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 158
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#ebs_volume_count DataDatabricksCluster#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 162
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#ebs_volume_size DataDatabricksCluster#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 166
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#ebs_volume_type DataDatabricksCluster#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 170
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#first_on_demand DataDatabricksCluster#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 174
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#instance_profile_arn DataDatabricksCluster#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 178
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#spot_bid_price_percent DataDatabricksCluster#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 182
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#zone_id DataDatabricksCluster#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 186
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoAwsAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.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/data-databricks-cluster/index.ts",
        "line": 267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 349
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 365
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 381
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 397
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 413
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 429
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 445
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 461
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoAwsAttributesOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 353
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 369
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 385
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 401
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 417
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 433
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 449
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 465
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 343
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 359
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 375
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 391
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 407
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 423
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 439
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 455
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAwsAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 469
      },
      "name": "DataDatabricksClusterClusterInfoAzureAttributes",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#availability DataDatabricksCluster#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 473
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#first_on_demand DataDatabricksCluster#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 477
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#spot_bid_max_price DataDatabricksCluster#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 481
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoAzureAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 527
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 579
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 595
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 611
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoAzureAttributesOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 583
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 599
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 615
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 573
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 589
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 605
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 538
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAzureAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 979
      },
      "name": "DataDatabricksClusterClusterInfoClusterLogConf",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#dbfs DataDatabricksCluster#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 985
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#s3 DataDatabricksCluster#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 991
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoClusterLogConf"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 619
      },
      "name": "DataDatabricksClusterClusterInfoClusterLogConfDbfs",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#destination DataDatabricksCluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 623
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 655
      },
      "name": "DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 696
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 689
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 1037
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 1030
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1073
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1089
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1076
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1092
          },
          "name": "resetS3"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoClusterLogConfOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1070
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1086
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1080
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1096
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1041
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConf"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 700
      },
      "name": "DataDatabricksClusterClusterInfoClusterLogConfS3",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#destination DataDatabricksCluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 708
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#canned_acl DataDatabricksCluster#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 704
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#enable_encryption DataDatabricksCluster#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 712
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#encryption_type DataDatabricksCluster#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 716
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#endpoint DataDatabricksCluster#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 720
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#kms_key DataDatabricksCluster#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 724
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#region DataDatabricksCluster#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 728
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoClusterLogConfS3"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 809
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 878
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 907
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 923
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 939
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 955
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 971
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 882
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 895
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 911
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 927
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 943
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 959
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 975
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 872
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 888
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 901
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 917
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 933
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 949
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 965
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 813
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogStatus": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 1100
      },
      "name": "DataDatabricksClusterClusterInfoClusterLogStatus",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#last_attempted DataDatabricksCluster#last_attempted}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1104
          },
          "name": "lastAttempted",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#last_exception DataDatabricksCluster#last_exception}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1108
          },
          "name": "lastException",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoClusterLogStatus"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogStatusOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 1154
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 1147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1193
          },
          "name": "resetLastAttempted"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1209
          },
          "name": "resetLastException"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoClusterLogStatusOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1197
          },
          "name": "lastAttemptedInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1213
          },
          "name": "lastExceptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1187
          },
          "name": "lastAttempted",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1203
          },
          "name": "lastException",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogStatus"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoClusterLogStatusOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 1328
      },
      "name": "DataDatabricksClusterClusterInfoDockerImage",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#url DataDatabricksCluster#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1332
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#basic_auth DataDatabricksCluster#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1338
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoDockerImage"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 1217
      },
      "name": "DataDatabricksClusterClusterInfoDockerImageBasicAuth",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#password DataDatabricksCluster#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1221
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#username DataDatabricksCluster#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1225
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 1271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 1264
      },
      "name": "DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1311
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1324
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1304
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1317
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.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-databricks-cluster/index.ts",
        "line": 1377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1433
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1436
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoDockerImageOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1430
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1440
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1424
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1417
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImage"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriver": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriver",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 1528
      },
      "name": "DataDatabricksClusterClusterInfoDriver",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#host_private_ip DataDatabricksCluster#host_private_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1532
          },
          "name": "hostPrivateIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#instance_id DataDatabricksCluster#instance_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1536
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#node_aws_attributes DataDatabricksCluster#node_aws_attributes}",
            "stability": "stable",
            "summary": "node_aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1558
          },
          "name": "nodeAwsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverNodeAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#node_id DataDatabricksCluster#node_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1540
          },
          "name": "nodeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#private_ip DataDatabricksCluster#private_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1544
          },
          "name": "privateIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#public_dns DataDatabricksCluster#public_dns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1548
          },
          "name": "publicDns",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#start_timestamp DataDatabricksCluster#start_timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1552
          },
          "name": "startTimestamp",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoDriver"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverNodeAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverNodeAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 1444
      },
      "name": "DataDatabricksClusterClusterInfoDriverNodeAwsAttributes",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#is_spot DataDatabricksCluster#is_spot}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1448
          },
          "name": "isSpot",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoDriverNodeAwsAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 1487
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 1480
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1520
          },
          "name": "resetIsSpot"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1524
          },
          "name": "isSpotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1514
          },
          "name": "isSpot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1491
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverNodeAwsAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 1639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 1632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1801
          },
          "name": "putNodeAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverNodeAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1708
          },
          "name": "resetHostPrivateIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1724
          },
          "name": "resetInstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1804
          },
          "name": "resetNodeAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1740
          },
          "name": "resetNodeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1756
          },
          "name": "resetPrivateIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1772
          },
          "name": "resetPublicDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1788
          },
          "name": "resetStartTimestamp"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoDriverOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1798
          },
          "name": "nodeAwsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverNodeAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1712
          },
          "name": "hostPrivateIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1728
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1808
          },
          "name": "nodeAwsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverNodeAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1744
          },
          "name": "nodeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1760
          },
          "name": "privateIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1776
          },
          "name": "publicDnsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1792
          },
          "name": "startTimestampInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1702
          },
          "name": "hostPrivateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1718
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1734
          },
          "name": "nodeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1750
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1766
          },
          "name": "publicDns",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1782
          },
          "name": "startTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriver"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoDriverOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutors": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutors",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 1896
      },
      "name": "DataDatabricksClusterClusterInfoExecutors",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#host_private_ip DataDatabricksCluster#host_private_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1900
          },
          "name": "hostPrivateIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#instance_id DataDatabricksCluster#instance_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1904
          },
          "name": "instanceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#node_aws_attributes DataDatabricksCluster#node_aws_attributes}",
            "stability": "stable",
            "summary": "node_aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1926
          },
          "name": "nodeAwsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#node_id DataDatabricksCluster#node_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1908
          },
          "name": "nodeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#private_ip DataDatabricksCluster#private_ip}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1912
          },
          "name": "privateIp",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#public_dns DataDatabricksCluster#public_dns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1916
          },
          "name": "publicDns",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#start_timestamp DataDatabricksCluster#start_timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1920
          },
          "name": "startTimestamp",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoExecutors"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 2201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-cluster/index.ts",
        "line": 2193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2208
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksClusterClusterInfoExecutorsList",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2201
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2201
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-cluster/index.ts",
            "line": 2201
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoExecutorsList"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 1812
      },
      "name": "DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#is_spot DataDatabricksCluster#is_spot}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1816
          },
          "name": "isSpot",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 1855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 1848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1888
          },
          "name": "resetIsSpot"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1892
          },
          "name": "isSpotInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1882
          },
          "name": "isSpot",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 1859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 2010
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-cluster/index.ts",
        "line": 2000
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2181
          },
          "name": "putNodeAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2088
          },
          "name": "resetHostPrivateIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2104
          },
          "name": "resetInstanceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2184
          },
          "name": "resetNodeAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2120
          },
          "name": "resetNodeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2136
          },
          "name": "resetPrivateIp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2152
          },
          "name": "resetPublicDns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2168
          },
          "name": "resetStartTimestamp"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoExecutorsOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2178
          },
          "name": "nodeAwsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2092
          },
          "name": "hostPrivateIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2108
          },
          "name": "instanceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2188
          },
          "name": "nodeAwsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsNodeAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2124
          },
          "name": "nodeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2140
          },
          "name": "privateIpInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2156
          },
          "name": "publicDnsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2172
          },
          "name": "startTimestampInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2082
          },
          "name": "hostPrivateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2098
          },
          "name": "instanceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2114
          },
          "name": "nodeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2130
          },
          "name": "privateIp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2146
          },
          "name": "publicDns",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2162
          },
          "name": "startTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2014
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutors"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoExecutorsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 2212
      },
      "name": "DataDatabricksClusterClusterInfoGcpAttributes",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#availability DataDatabricksCluster#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2216
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#boot_disk_size DataDatabricksCluster#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2220
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#google_service_account DataDatabricksCluster#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2224
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#local_ssd_count DataDatabricksCluster#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2228
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#use_preemptible_executors DataDatabricksCluster#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2232
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#zone_id DataDatabricksCluster#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2236
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoGcpAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.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/data-databricks-cluster/index.ts",
        "line": 2303
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2373
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2389
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2405
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2421
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2437
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2453
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoGcpAttributesOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2377
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2393
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2409
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2425
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2441
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2457
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2367
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2383
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2399
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2415
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2431
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2447
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoGcpAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 3226
      },
      "name": "DataDatabricksClusterClusterInfoInitScripts",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#abfss DataDatabricksCluster#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3232
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#dbfs DataDatabricksCluster#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3238
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#file DataDatabricksCluster#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3244
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#gcs DataDatabricksCluster#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3250
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#s3 DataDatabricksCluster#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3256
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#volumes DataDatabricksCluster#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3262
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#workspace DataDatabricksCluster#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3268
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScripts"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 2461
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsAbfss",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#destination DataDatabricksCluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2465
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 2504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 2497
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsAbfssOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2538
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2531
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 2542
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsDbfs",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#destination DataDatabricksCluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2546
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 2585
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 2578
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2619
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2612
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2589
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 2623
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsFile",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#destination DataDatabricksCluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2627
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsFile"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 2666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 2659
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsFileOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2700
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2693
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 2704
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsGcs",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#destination DataDatabricksCluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2708
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsGcs"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 2747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 2740
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsGcsOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2781
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2774
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 3543
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-cluster/index.ts",
        "line": 3535
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3550
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksClusterClusterInfoInitScriptsList",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3543
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3543
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-cluster/index.ts",
            "line": 3543
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3536
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsList"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 3352
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-cluster/index.ts",
        "line": 3342
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3427
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3443
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3459
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3475
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3491
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3507
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3523
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3430
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3446
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3462
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3478
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3494
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3510
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3526
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoInitScriptsOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3424
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3440
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3456
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3472
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3488
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3504
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3520
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3434
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3450
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3466
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3482
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3498
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3514
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3530
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3356
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 2785
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsS3",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#destination DataDatabricksCluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2793
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#canned_acl DataDatabricksCluster#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2789
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#enable_encryption DataDatabricksCluster#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2797
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#encryption_type DataDatabricksCluster#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2801
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#endpoint DataDatabricksCluster#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2805
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#kms_key DataDatabricksCluster#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2809
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#region DataDatabricksCluster#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2813
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsS3"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 2894
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 2887
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2963
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2992
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3008
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3024
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3040
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3056
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoInitScriptsS3OutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2967
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2980
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2996
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3012
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3028
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3044
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3060
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2957
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2973
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2986
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3002
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3018
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3034
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3050
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 2898
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 3064
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsVolumes",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#destination DataDatabricksCluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3068
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 3107
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 3100
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsVolumesOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3141
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3134
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3111
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 3145
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsWorkspace",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#destination DataDatabricksCluster#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3149
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 3188
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 3181
      },
      "name": "DataDatabricksClusterClusterInfoInitScriptsWorkspaceOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3222
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3215
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3192
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 4220
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 4213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4988
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5004
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5020
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5036
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5052
          },
          "name": "putClusterLogStatus",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogStatus"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5068
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5084
          },
          "name": "putDriver",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriver"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5100
          },
          "name": "putExecutors",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutors"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5116
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5132
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5148
          },
          "name": "putTerminationReason",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoTerminationReason"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4991
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4499
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5007
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5023
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4515
          },
          "name": "resetClusterCores"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4531
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5039
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5055
          },
          "name": "resetClusterLogStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4547
          },
          "name": "resetClusterMemoryMb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4563
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4584
          },
          "name": "resetCreatorUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4600
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4616
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5071
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5087
          },
          "name": "resetDriver"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4645
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4661
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4677
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4693
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5103
          },
          "name": "resetExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5119
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5135
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4709
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4725
          },
          "name": "resetJdbcPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4741
          },
          "name": "resetLastActivityTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4757
          },
          "name": "resetLastStateLossTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4773
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4789
          },
          "name": "resetNumWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4805
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4821
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4837
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4853
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4869
          },
          "name": "resetSparkContextId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4885
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4914
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4930
          },
          "name": "resetStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4959
          },
          "name": "resetStateMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4975
          },
          "name": "resetTerminateTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5151
          },
          "name": "resetTerminationReason"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4985
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5001
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5017
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5033
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5049
          },
          "name": "clusterLogStatus",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogStatusOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4572
          },
          "name": "clusterSource",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5065
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5081
          },
          "name": "driver",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriverOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5097
          },
          "name": "executors",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutorsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5113
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5129
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5145
          },
          "name": "terminationReason",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoTerminationReasonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4995
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4503
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5011
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5027
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4519
          },
          "name": "clusterCoresInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4535
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5043
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5059
          },
          "name": "clusterLogStatusInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoClusterLogStatus"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4551
          },
          "name": "clusterMemoryMbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4567
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4588
          },
          "name": "creatorUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4604
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4620
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4633
          },
          "name": "defaultTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5075
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5091
          },
          "name": "driverInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoDriver"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4649
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4665
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4681
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4697
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5107
          },
          "name": "executorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoExecutors"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5123
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5139
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4713
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4729
          },
          "name": "jdbcPortInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4745
          },
          "name": "lastActivityTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4761
          },
          "name": "lastStateLossTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4777
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4793
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4809
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4825
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4841
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4857
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4873
          },
          "name": "sparkContextIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4889
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4902
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4918
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4934
          },
          "name": "startTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4947
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4963
          },
          "name": "stateMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4979
          },
          "name": "terminateTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 5155
          },
          "name": "terminationReasonInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoTerminationReason"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4493
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4509
          },
          "name": "clusterCores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4525
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4541
          },
          "name": "clusterMemoryMb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4557
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4578
          },
          "name": "creatorUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4594
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4610
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4626
          },
          "name": "defaultTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4639
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4655
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4671
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4687
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4703
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4719
          },
          "name": "jdbcPort",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4735
          },
          "name": "lastActivityTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4751
          },
          "name": "lastStateLossTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4767
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4783
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4799
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4815
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4831
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4847
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4863
          },
          "name": "sparkContextId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4879
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4895
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4908
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4924
          },
          "name": "startTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4940
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4953
          },
          "name": "stateMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4969
          },
          "name": "terminateTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 4224
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoTerminationReason": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoTerminationReason",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 3554
      },
      "name": "DataDatabricksClusterClusterInfoTerminationReason",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#code DataDatabricksCluster#code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3558
          },
          "name": "code",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#parameters DataDatabricksCluster#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3562
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#type DataDatabricksCluster#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3566
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoTerminationReason"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoTerminationReasonOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoTerminationReasonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster/index.ts",
          "line": 3619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-cluster/index.ts",
        "line": 3612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3664
          },
          "name": "resetCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3680
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3696
          },
          "name": "resetType"
        }
      ],
      "name": "DataDatabricksClusterClusterInfoTerminationReasonOutputReference",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3668
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3684
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3700
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3658
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3674
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3690
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 3623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfoTerminationReason"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterClusterInfoTerminationReasonOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster/index.ts",
        "line": 14
      },
      "name": "DataDatabricksClusterConfig",
      "namespace": "dataDatabricksCluster",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#cluster_id DataDatabricksCluster#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 18
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#cluster_info DataDatabricksCluster#cluster_info}",
            "stability": "stable",
            "summary": "cluster_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 35
          },
          "name": "clusterInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCluster.DataDatabricksClusterClusterInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#cluster_name DataDatabricksCluster#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 22
          },
          "name": "clusterName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster#id DataDatabricksCluster#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster/index:DataDatabricksClusterConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksClusterPolicy.DataDatabricksClusterPolicy": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy databricks_cluster_policy}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksClusterPolicy.DataDatabricksClusterPolicy",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy databricks_cluster_policy} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-cluster-policy/index.ts",
          "line": 87
        },
        "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-databricks.dataDatabricksClusterPolicy.DataDatabricksClusterPolicyConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-cluster-policy/index.ts",
        "line": 55
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksClusterPolicy resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 72
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksClusterPolicy to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksClusterPolicy that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksClusterPolicy to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 125
          },
          "name": "resetDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 141
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 157
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 173
          },
          "name": "resetIsDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 189
          },
          "name": "resetMaxClustersPerUser"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 205
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 221
          },
          "name": "resetPolicyFamilyDefinitionOverrides"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 237
          },
          "name": "resetPolicyFamilyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 249
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 262
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksClusterPolicy",
      "namespace": "dataDatabricksClusterPolicy",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 60
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 129
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 145
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 161
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 177
          },
          "name": "isDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 193
          },
          "name": "maxClustersPerUserInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 209
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 225
          },
          "name": "policyFamilyDefinitionOverridesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 241
          },
          "name": "policyFamilyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 119
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 135
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 167
          },
          "name": "isDefault",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 183
          },
          "name": "maxClustersPerUser",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 199
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 215
          },
          "name": "policyFamilyDefinitionOverrides",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 231
          },
          "name": "policyFamilyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster-policy/index:DataDatabricksClusterPolicy"
    },
    "@cdktf/provider-databricks.dataDatabricksClusterPolicy.DataDatabricksClusterPolicyConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksClusterPolicy.DataDatabricksClusterPolicyConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-cluster-policy/index.ts",
        "line": 14
      },
      "name": "DataDatabricksClusterPolicyConfig",
      "namespace": "dataDatabricksClusterPolicy",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy#definition DataDatabricksClusterPolicy#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 18
          },
          "name": "definition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy#description DataDatabricksClusterPolicy#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 22
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy#id DataDatabricksClusterPolicy#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy#is_default DataDatabricksClusterPolicy#is_default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 33
          },
          "name": "isDefault",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy#max_clusters_per_user DataDatabricksClusterPolicy#max_clusters_per_user}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 37
          },
          "name": "maxClustersPerUser",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy#name DataDatabricksClusterPolicy#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 41
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy#policy_family_definition_overrides DataDatabricksClusterPolicy#policy_family_definition_overrides}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 45
          },
          "name": "policyFamilyDefinitionOverrides",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/cluster_policy#policy_family_id DataDatabricksClusterPolicy#policy_family_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-cluster-policy/index.ts",
            "line": 49
          },
          "name": "policyFamilyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-cluster-policy/index:DataDatabricksClusterPolicyConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksClusters.DataDatabricksClusters": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/clusters databricks_clusters}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksClusters.DataDatabricksClusters",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/clusters databricks_clusters} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-clusters/index.ts",
          "line": 63
        },
        "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-databricks.dataDatabricksClusters.DataDatabricksClustersConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-clusters/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksClusters resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksClusters to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/clusters#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksClusters that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksClusters to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 95
          },
          "name": "resetClusterNameContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 111
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 128
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 135
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksClusters",
      "namespace": "dataDatabricksClusters",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 120
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 99
          },
          "name": "clusterNameContainsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 115
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 89
          },
          "name": "clusterNameContains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-clusters/index:DataDatabricksClusters"
    },
    "@cdktf/provider-databricks.dataDatabricksClusters.DataDatabricksClustersConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksClusters.DataDatabricksClustersConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-clusters/index.ts",
        "line": 14
      },
      "name": "DataDatabricksClustersConfig",
      "namespace": "dataDatabricksClusters",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/clusters#cluster_name_contains DataDatabricksClusters#cluster_name_contains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 18
          },
          "name": "clusterNameContains",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/clusters#id DataDatabricksClusters#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-clusters/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-clusters/index:DataDatabricksClustersConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentConfig.DataDatabricksCurrentConfig": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config databricks_current_config}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentConfig.DataDatabricksCurrentConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config databricks_current_config} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-current-config/index.ts",
          "line": 79
        },
        "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-databricks.dataDatabricksCurrentConfig.DataDatabricksCurrentConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-current-config/index.ts",
        "line": 47
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksCurrentConfig resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 64
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksCurrentConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksCurrentConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksCurrentConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 115
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 131
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 147
          },
          "name": "resetCloudType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 163
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 179
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 195
          },
          "name": "resetIsAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 207
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 218
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksCurrentConfig",
      "namespace": "dataDatabricksCurrentConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 52
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 119
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 135
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 151
          },
          "name": "cloudTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 167
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 183
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 199
          },
          "name": "isAccountInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 109
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 125
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 141
          },
          "name": "cloudType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 157
          },
          "name": "host",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 173
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 189
          },
          "name": "isAccount",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-current-config/index:DataDatabricksCurrentConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentConfig.DataDatabricksCurrentConfigConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentConfig.DataDatabricksCurrentConfigConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-current-config/index.ts",
        "line": 14
      },
      "name": "DataDatabricksCurrentConfigConfig",
      "namespace": "dataDatabricksCurrentConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config#account_id DataDatabricksCurrentConfig#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config#auth_type DataDatabricksCurrentConfig#auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 22
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config#cloud_type DataDatabricksCurrentConfig#cloud_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 26
          },
          "name": "cloudType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config#host DataDatabricksCurrentConfig#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 30
          },
          "name": "host",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config#id DataDatabricksCurrentConfig#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_config#is_account DataDatabricksCurrentConfig#is_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-config/index.ts",
            "line": 41
          },
          "name": "isAccount",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-current-config/index:DataDatabricksCurrentConfigConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastore": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore databricks_current_metastore}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore databricks_current_metastore} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-current-metastore/index.ts",
          "line": 710
        },
        "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-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-current-metastore/index.ts",
        "line": 678
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksCurrentMetastore resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 695
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksCurrentMetastore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksCurrentMetastore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksCurrentMetastore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 755
          },
          "name": "putMetastoreInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreMetastoreInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 742
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 758
          },
          "name": "resetMetastoreInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 770
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 777
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksCurrentMetastore",
      "namespace": "dataDatabricksCurrentMetastore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 683
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 752
          },
          "name": "metastoreInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreMetastoreInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 746
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 762
          },
          "name": "metastoreInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreMetastoreInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 736
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-current-metastore/index:DataDatabricksCurrentMetastore"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-current-metastore/index.ts",
        "line": 14
      },
      "name": "DataDatabricksCurrentMetastoreConfig",
      "namespace": "dataDatabricksCurrentMetastore",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#id DataDatabricksCurrentMetastore#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#metastore_info DataDatabricksCurrentMetastore#metastore_info}",
            "stability": "stable",
            "summary": "metastore_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 27
          },
          "name": "metastoreInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreMetastoreInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-current-metastore/index:DataDatabricksCurrentMetastoreConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreMetastoreInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreMetastoreInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-current-metastore/index.ts",
        "line": 29
      },
      "name": "DataDatabricksCurrentMetastoreMetastoreInfo",
      "namespace": "dataDatabricksCurrentMetastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#cloud DataDatabricksCurrentMetastore#cloud}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 33
          },
          "name": "cloud",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#created_at DataDatabricksCurrentMetastore#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 37
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#created_by DataDatabricksCurrentMetastore#created_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 41
          },
          "name": "createdBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#default_data_access_config_id DataDatabricksCurrentMetastore#default_data_access_config_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 45
          },
          "name": "defaultDataAccessConfigId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#delta_sharing_organization_name DataDatabricksCurrentMetastore#delta_sharing_organization_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 49
          },
          "name": "deltaSharingOrganizationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#delta_sharing_recipient_token_lifetime_in_seconds DataDatabricksCurrentMetastore#delta_sharing_recipient_token_lifetime_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 53
          },
          "name": "deltaSharingRecipientTokenLifetimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#delta_sharing_scope DataDatabricksCurrentMetastore#delta_sharing_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 57
          },
          "name": "deltaSharingScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#global_metastore_id DataDatabricksCurrentMetastore#global_metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 61
          },
          "name": "globalMetastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#metastore_id DataDatabricksCurrentMetastore#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 65
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#name DataDatabricksCurrentMetastore#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 69
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#owner DataDatabricksCurrentMetastore#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 73
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#privilege_model_version DataDatabricksCurrentMetastore#privilege_model_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 77
          },
          "name": "privilegeModelVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#region DataDatabricksCurrentMetastore#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 81
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#storage_root DataDatabricksCurrentMetastore#storage_root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 85
          },
          "name": "storageRoot",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#storage_root_credential_id DataDatabricksCurrentMetastore#storage_root_credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 89
          },
          "name": "storageRootCredentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#storage_root_credential_name DataDatabricksCurrentMetastore#storage_root_credential_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 93
          },
          "name": "storageRootCredentialName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#updated_at DataDatabricksCurrentMetastore#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 97
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_metastore#updated_by DataDatabricksCurrentMetastore#updated_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 101
          },
          "name": "updatedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-current-metastore/index:DataDatabricksCurrentMetastoreMetastoreInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreMetastoreInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreMetastoreInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-current-metastore/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-current-metastore/index.ts",
        "line": 252
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 394
          },
          "name": "resetCloud"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 410
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 426
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 442
          },
          "name": "resetDefaultDataAccessConfigId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 458
          },
          "name": "resetDeltaSharingOrganizationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 474
          },
          "name": "resetDeltaSharingRecipientTokenLifetimeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 490
          },
          "name": "resetDeltaSharingScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 506
          },
          "name": "resetGlobalMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 522
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 538
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 554
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 570
          },
          "name": "resetPrivilegeModelVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 586
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 602
          },
          "name": "resetStorageRoot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 618
          },
          "name": "resetStorageRootCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 634
          },
          "name": "resetStorageRootCredentialName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 650
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 666
          },
          "name": "resetUpdatedBy"
        }
      ],
      "name": "DataDatabricksCurrentMetastoreMetastoreInfoOutputReference",
      "namespace": "dataDatabricksCurrentMetastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 398
          },
          "name": "cloudInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 414
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 430
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 446
          },
          "name": "defaultDataAccessConfigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 462
          },
          "name": "deltaSharingOrganizationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 478
          },
          "name": "deltaSharingRecipientTokenLifetimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 494
          },
          "name": "deltaSharingScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 510
          },
          "name": "globalMetastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 526
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 542
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 558
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 574
          },
          "name": "privilegeModelVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 590
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 622
          },
          "name": "storageRootCredentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 638
          },
          "name": "storageRootCredentialNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 606
          },
          "name": "storageRootInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 654
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 670
          },
          "name": "updatedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 388
          },
          "name": "cloud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 404
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 420
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 436
          },
          "name": "defaultDataAccessConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 452
          },
          "name": "deltaSharingOrganizationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 468
          },
          "name": "deltaSharingRecipientTokenLifetimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 484
          },
          "name": "deltaSharingScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 500
          },
          "name": "globalMetastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 516
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 532
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 548
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 564
          },
          "name": "privilegeModelVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 580
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 596
          },
          "name": "storageRoot",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 612
          },
          "name": "storageRootCredentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 628
          },
          "name": "storageRootCredentialName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 644
          },
          "name": "updatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 660
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-metastore/index.ts",
            "line": 263
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentMetastore.DataDatabricksCurrentMetastoreMetastoreInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-current-metastore/index:DataDatabricksCurrentMetastoreMetastoreInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentUser.DataDatabricksCurrentUser": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_user databricks_current_user}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentUser.DataDatabricksCurrentUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_user databricks_current_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-current-user/index.ts",
          "line": 59
        },
        "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-databricks.dataDatabricksCurrentUser.DataDatabricksCurrentUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-current-user/index.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksCurrentUser resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 44
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksCurrentUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksCurrentUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksCurrentUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 110
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 137
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 143
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksCurrentUser",
      "namespace": "dataDatabricksCurrentUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 83
          },
          "name": "aclPrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 88
          },
          "name": "alphanumeric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 93
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 98
          },
          "name": "home",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 119
          },
          "name": "repos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 124
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 129
          },
          "name": "workspaceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 114
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-current-user/index:DataDatabricksCurrentUser"
    },
    "@cdktf/provider-databricks.dataDatabricksCurrentUser.DataDatabricksCurrentUserConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksCurrentUser.DataDatabricksCurrentUserConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-current-user/index.ts",
        "line": 14
      },
      "name": "DataDatabricksCurrentUserConfig",
      "namespace": "dataDatabricksCurrentUser",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/current_user#id DataDatabricksCurrentUser#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-current-user/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-current-user/index:DataDatabricksCurrentUserConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksDbfsFile.DataDatabricksDbfsFile": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file databricks_dbfs_file}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFile.DataDatabricksDbfsFile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file databricks_dbfs_file} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-dbfs-file/index.ts",
          "line": 67
        },
        "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-databricks.dataDatabricksDbfsFile.DataDatabricksDbfsFileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-dbfs-file/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksDbfsFile resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksDbfsFile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksDbfsFile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksDbfsFile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 110
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 148
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 156
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksDbfsFile",
      "namespace": "dataDatabricksDbfsFile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 93
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 98
          },
          "name": "fileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 114
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 127
          },
          "name": "limitFileSizeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 140
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 120
          },
          "name": "limitFileSize",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 133
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-dbfs-file/index:DataDatabricksDbfsFile"
    },
    "@cdktf/provider-databricks.dataDatabricksDbfsFile.DataDatabricksDbfsFileConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFile.DataDatabricksDbfsFileConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-dbfs-file/index.ts",
        "line": 14
      },
      "name": "DataDatabricksDbfsFileConfig",
      "namespace": "dataDatabricksDbfsFile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file#limit_file_size DataDatabricksDbfsFile#limit_file_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 25
          },
          "name": "limitFileSize",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file#path DataDatabricksDbfsFile#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 29
          },
          "name": "path",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file#id DataDatabricksDbfsFile#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-dbfs-file/index:DataDatabricksDbfsFileConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePaths": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file_paths databricks_dbfs_file_paths}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePaths",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file_paths databricks_dbfs_file_paths} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-dbfs-file-paths/index.ts",
          "line": 147
        },
        "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-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-dbfs-file-paths/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksDbfsFilePaths resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 132
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksDbfsFilePaths to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file_paths#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksDbfsFilePaths that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksDbfsFilePaths to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 180
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 224
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksDbfsFilePaths",
      "namespace": "dataDatabricksDbfsFilePaths",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 120
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 203
          },
          "name": "pathList",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsPathListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 184
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 197
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 216
          },
          "name": "recursiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 174
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 190
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 209
          },
          "name": "recursive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-dbfs-file-paths/index:DataDatabricksDbfsFilePaths"
    },
    "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-dbfs-file-paths/index.ts",
        "line": 14
      },
      "name": "DataDatabricksDbfsFilePathsConfig",
      "namespace": "dataDatabricksDbfsFilePaths",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file_paths#path DataDatabricksDbfsFilePaths#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 25
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file_paths#recursive DataDatabricksDbfsFilePaths#recursive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 29
          },
          "name": "recursive",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/dbfs_file_paths#id DataDatabricksDbfsFilePaths#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-dbfs-file-paths/index:DataDatabricksDbfsFilePathsConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsPathListStruct": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsPathListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-dbfs-file-paths/index.ts",
        "line": 31
      },
      "name": "DataDatabricksDbfsFilePathsPathListStruct",
      "namespace": "dataDatabricksDbfsFilePaths",
      "symbolId": "src/data-databricks-dbfs-file-paths/index:DataDatabricksDbfsFilePathsPathListStruct"
    },
    "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsPathListStructList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsPathListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-dbfs-file-paths/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-dbfs-file-paths/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsPathListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksDbfsFilePathsPathListStructList",
      "namespace": "dataDatabricksDbfsFilePaths",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 100
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 100
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-dbfs-file-paths/index.ts",
            "line": 100
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-databricks-dbfs-file-paths/index:DataDatabricksDbfsFilePathsPathListStructList"
    },
    "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsPathListStructOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsPathListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-dbfs-file-paths/index.ts",
          "line": 63
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-dbfs-file-paths/index.ts",
        "line": 54
      },
      "name": "DataDatabricksDbfsFilePathsPathListStructOutputReference",
      "namespace": "dataDatabricksDbfsFilePaths",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 83
          },
          "name": "fileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 88
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-dbfs-file-paths/index.ts",
            "line": 67
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksDbfsFilePaths.DataDatabricksDbfsFilePathsPathListStruct"
          }
        }
      ],
      "symbolId": "src/data-databricks-dbfs-file-paths/index:DataDatabricksDbfsFilePathsPathListStructOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksDirectory.DataDatabricksDirectory": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/directory databricks_directory}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksDirectory.DataDatabricksDirectory",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/directory databricks_directory} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-directory/index.ts",
          "line": 67
        },
        "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-databricks.dataDatabricksDirectory.DataDatabricksDirectoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-directory/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksDirectory resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksDirectory to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/directory#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksDirectory that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksDirectory to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 100
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 116
          },
          "name": "resetObjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 146
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 154
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksDirectory",
      "namespace": "dataDatabricksDirectory",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 138
          },
          "name": "workspacePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 104
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 120
          },
          "name": "objectIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 133
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 110
          },
          "name": "objectId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 126
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-directory/index:DataDatabricksDirectory"
    },
    "@cdktf/provider-databricks.dataDatabricksDirectory.DataDatabricksDirectoryConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksDirectory.DataDatabricksDirectoryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-directory/index.ts",
        "line": 14
      },
      "name": "DataDatabricksDirectoryConfig",
      "namespace": "dataDatabricksDirectory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/directory#path DataDatabricksDirectory#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 29
          },
          "name": "path",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/directory#id DataDatabricksDirectory#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/directory#object_id DataDatabricksDirectory#object_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-directory/index.ts",
            "line": 25
          },
          "name": "objectId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-directory/index:DataDatabricksDirectoryConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocation": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location databricks_external_location}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location databricks_external_location} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-external-location/index.ts",
          "line": 820
        },
        "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-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-external-location/index.ts",
        "line": 788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksExternalLocation resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 805
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksExternalLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksExternalLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksExternalLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 879
          },
          "name": "putExternalLocationInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 882
          },
          "name": "resetExternalLocationInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 853
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 894
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 902
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksExternalLocation",
      "namespace": "dataDatabricksExternalLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 793
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 876
          },
          "name": "externalLocationInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 886
          },
          "name": "externalLocationInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 857
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 870
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 847
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 863
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-external-location/index:DataDatabricksExternalLocation"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-external-location/index.ts",
        "line": 14
      },
      "name": "DataDatabricksExternalLocationConfig",
      "namespace": "dataDatabricksExternalLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#name DataDatabricksExternalLocation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 25
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#external_location_info DataDatabricksExternalLocation#external_location_info}",
            "stability": "stable",
            "summary": "external_location_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 31
          },
          "name": "externalLocationInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfo"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#id DataDatabricksExternalLocation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-external-location/index:DataDatabricksExternalLocationConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-external-location/index.ts",
        "line": 236
      },
      "name": "DataDatabricksExternalLocationExternalLocationInfo",
      "namespace": "dataDatabricksExternalLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#access_point DataDatabricksExternalLocation#access_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 240
          },
          "name": "accessPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#browse_only DataDatabricksExternalLocation#browse_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 244
          },
          "name": "browseOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#comment DataDatabricksExternalLocation#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 248
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#created_at DataDatabricksExternalLocation#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 252
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#created_by DataDatabricksExternalLocation#created_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 256
          },
          "name": "createdBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#credential_id DataDatabricksExternalLocation#credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 260
          },
          "name": "credentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#credential_name DataDatabricksExternalLocation#credential_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 264
          },
          "name": "credentialName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#encryption_details DataDatabricksExternalLocation#encryption_details}",
            "stability": "stable",
            "summary": "encryption_details block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 298
          },
          "name": "encryptionDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#metastore_id DataDatabricksExternalLocation#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 268
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#name DataDatabricksExternalLocation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 272
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#owner DataDatabricksExternalLocation#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 276
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#read_only DataDatabricksExternalLocation#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 280
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#updated_at DataDatabricksExternalLocation#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 284
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#updated_by DataDatabricksExternalLocation#updated_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 288
          },
          "name": "updatedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#url DataDatabricksExternalLocation#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 292
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-external-location/index:DataDatabricksExternalLocationExternalLocationInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetails": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-external-location/index.ts",
        "line": 150
      },
      "name": "DataDatabricksExternalLocationExternalLocationInfoEncryptionDetails",
      "namespace": "dataDatabricksExternalLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#sse_encryption_details DataDatabricksExternalLocation#sse_encryption_details}",
            "stability": "stable",
            "summary": "sse_encryption_details block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 156
          },
          "name": "sseEncryptionDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetails"
          }
        }
      ],
      "symbolId": "src/data-databricks-external-location/index:DataDatabricksExternalLocationExternalLocationInfoEncryptionDetails"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-external-location/index.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/data-databricks-external-location/index.ts",
        "line": 188
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 225
          },
          "name": "putSseEncryptionDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 228
          },
          "name": "resetSseEncryptionDetails"
        }
      ],
      "name": "DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsOutputReference",
      "namespace": "dataDatabricksExternalLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 222
          },
          "name": "sseEncryptionDetails",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 232
          },
          "name": "sseEncryptionDetailsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetails"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 199
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetails"
          }
        }
      ],
      "symbolId": "src/data-databricks-external-location/index:DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetails": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-external-location/index.ts",
        "line": 33
      },
      "name": "DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetails",
      "namespace": "dataDatabricksExternalLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#algorithm DataDatabricksExternalLocation#algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 37
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_location#aws_kms_key_arn DataDatabricksExternalLocation#aws_kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 41
          },
          "name": "awsKmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-external-location/index:DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetails"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetailsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-external-location/index.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/data-databricks-external-location/index.ts",
        "line": 80
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 126
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 142
          },
          "name": "resetAwsKmsKeyArn"
        }
      ],
      "name": "DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetailsOutputReference",
      "namespace": "dataDatabricksExternalLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 130
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 146
          },
          "name": "awsKmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 120
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 136
          },
          "name": "awsKmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 91
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetails"
          }
        }
      ],
      "symbolId": "src/data-databricks-external-location/index:DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetailsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-external-location/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-external-location/index.ts",
        "line": 428
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 773
          },
          "name": "putEncryptionDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 552
          },
          "name": "resetAccessPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 568
          },
          "name": "resetBrowseOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 584
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 600
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 616
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 632
          },
          "name": "resetCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 648
          },
          "name": "resetCredentialName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 776
          },
          "name": "resetEncryptionDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 664
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 680
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 696
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 712
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 728
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 744
          },
          "name": "resetUpdatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 760
          },
          "name": "resetUrl"
        }
      ],
      "name": "DataDatabricksExternalLocationExternalLocationInfoOutputReference",
      "namespace": "dataDatabricksExternalLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 770
          },
          "name": "encryptionDetails",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 556
          },
          "name": "accessPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 572
          },
          "name": "browseOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 588
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 604
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 620
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 636
          },
          "name": "credentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 652
          },
          "name": "credentialNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 780
          },
          "name": "encryptionDetailsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfoEncryptionDetails"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 668
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 684
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 700
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 716
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 732
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 748
          },
          "name": "updatedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 764
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 546
          },
          "name": "accessPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 562
          },
          "name": "browseOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 578
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 594
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 610
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 626
          },
          "name": "credentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 642
          },
          "name": "credentialName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 658
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 674
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 690
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 706
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 722
          },
          "name": "updatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 738
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 754
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-location/index.ts",
            "line": 439
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocation.DataDatabricksExternalLocationExternalLocationInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-external-location/index:DataDatabricksExternalLocationExternalLocationInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocations.DataDatabricksExternalLocations": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_locations databricks_external_locations}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocations.DataDatabricksExternalLocations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_locations databricks_external_locations} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-external-locations/index.ts",
          "line": 63
        },
        "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-databricks.dataDatabricksExternalLocations.DataDatabricksExternalLocationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-external-locations/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksExternalLocations resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksExternalLocations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_locations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksExternalLocations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksExternalLocations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 95
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 111
          },
          "name": "resetNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksExternalLocations",
      "namespace": "dataDatabricksExternalLocations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 115
          },
          "name": "namesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 105
          },
          "name": "names",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-external-locations/index:DataDatabricksExternalLocations"
    },
    "@cdktf/provider-databricks.dataDatabricksExternalLocations.DataDatabricksExternalLocationsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksExternalLocations.DataDatabricksExternalLocationsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-external-locations/index.ts",
        "line": 14
      },
      "name": "DataDatabricksExternalLocationsConfig",
      "namespace": "dataDatabricksExternalLocations",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_locations#id DataDatabricksExternalLocations#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/external_locations#names DataDatabricksExternalLocations#names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-external-locations/index.ts",
            "line": 25
          },
          "name": "names",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-external-locations/index:DataDatabricksExternalLocationsConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksGroup.DataDatabricksGroup": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group databricks_group}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksGroup.DataDatabricksGroup",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group databricks_group} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-group/index.ts",
          "line": 115
        },
        "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-databricks.dataDatabricksGroup.DataDatabricksGroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-group/index.ts",
        "line": 83
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksGroup resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 100
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksGroup to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksGroup that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksGroup to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 160
          },
          "name": "resetAclPrincipalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 176
          },
          "name": "resetAllowClusterCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 192
          },
          "name": "resetAllowInstancePoolCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 208
          },
          "name": "resetChildGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 224
          },
          "name": "resetDatabricksSqlAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 253
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 269
          },
          "name": "resetGroups"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 285
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 301
          },
          "name": "resetInstanceProfiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 317
          },
          "name": "resetMembers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 333
          },
          "name": "resetRecursive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 349
          },
          "name": "resetServicePrincipals"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 365
          },
          "name": "resetUsers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 381
          },
          "name": "resetWorkspaceAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 393
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 413
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksGroup",
      "namespace": "dataDatabricksGroup",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 88
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 164
          },
          "name": "aclPrincipalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 180
          },
          "name": "allowClusterCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 196
          },
          "name": "allowInstancePoolCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 212
          },
          "name": "childGroupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 228
          },
          "name": "databricksSqlAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 241
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 257
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 273
          },
          "name": "groupsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 289
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 305
          },
          "name": "instanceProfilesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 321
          },
          "name": "membersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 337
          },
          "name": "recursiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 353
          },
          "name": "servicePrincipalsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 369
          },
          "name": "usersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 385
          },
          "name": "workspaceAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 154
          },
          "name": "aclPrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 170
          },
          "name": "allowClusterCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 186
          },
          "name": "allowInstancePoolCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 202
          },
          "name": "childGroups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 218
          },
          "name": "databricksSqlAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 234
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 247
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 263
          },
          "name": "groups",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 279
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 295
          },
          "name": "instanceProfiles",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 311
          },
          "name": "members",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 327
          },
          "name": "recursive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 343
          },
          "name": "servicePrincipals",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 359
          },
          "name": "users",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 375
          },
          "name": "workspaceAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-group/index:DataDatabricksGroup"
    },
    "@cdktf/provider-databricks.dataDatabricksGroup.DataDatabricksGroupConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksGroup.DataDatabricksGroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-group/index.ts",
        "line": 14
      },
      "name": "DataDatabricksGroupConfig",
      "namespace": "dataDatabricksGroup",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#display_name DataDatabricksGroup#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 38
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#acl_principal_id DataDatabricksGroup#acl_principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 18
          },
          "name": "aclPrincipalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#allow_cluster_create DataDatabricksGroup#allow_cluster_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 22
          },
          "name": "allowClusterCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#allow_instance_pool_create DataDatabricksGroup#allow_instance_pool_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 26
          },
          "name": "allowInstancePoolCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#child_groups DataDatabricksGroup#child_groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 30
          },
          "name": "childGroups",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#databricks_sql_access DataDatabricksGroup#databricks_sql_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 34
          },
          "name": "databricksSqlAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#external_id DataDatabricksGroup#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 42
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#groups DataDatabricksGroup#groups}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 46
          },
          "name": "groups",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#id DataDatabricksGroup#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 53
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#instance_profiles DataDatabricksGroup#instance_profiles}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 57
          },
          "name": "instanceProfiles",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#members DataDatabricksGroup#members}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 61
          },
          "name": "members",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#recursive DataDatabricksGroup#recursive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 65
          },
          "name": "recursive",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#service_principals DataDatabricksGroup#service_principals}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 69
          },
          "name": "servicePrincipals",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#users DataDatabricksGroup#users}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 73
          },
          "name": "users",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/group#workspace_access DataDatabricksGroup#workspace_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-group/index.ts",
            "line": 77
          },
          "name": "workspaceAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-group/index:DataDatabricksGroupConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePool": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool databricks_instance_pool}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool databricks_instance_pool} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 2406
        },
        "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-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 2374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksInstancePool resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2391
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksInstancePool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksInstancePool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksInstancePool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2465
          },
          "name": "putPoolInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2439
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2468
          },
          "name": "resetPoolInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2480
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2488
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksInstancePool",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2379
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2462
          },
          "name": "poolInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2443
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2456
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2472
          },
          "name": "poolInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2433
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2449
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePool"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 14
      },
      "name": "DataDatabricksInstancePoolConfig",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#name DataDatabricksInstancePool#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 25
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#id DataDatabricksInstancePool#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#pool_info DataDatabricksInstancePool#pool_info}",
            "stability": "stable",
            "summary": "pool_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 31
          },
          "name": "poolInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 1717
      },
      "name": "DataDatabricksInstancePoolPoolInfo",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#idle_instance_autotermination_minutes DataDatabricksInstancePool#idle_instance_autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1733
          },
          "name": "idleInstanceAutoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#instance_pool_name DataDatabricksInstancePool#instance_pool_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1741
          },
          "name": "instancePoolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#aws_attributes DataDatabricksInstancePool#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1767
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#azure_attributes DataDatabricksInstancePool#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1773
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#custom_tags DataDatabricksInstancePool#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1721
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#default_tags DataDatabricksInstancePool#default_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1725
          },
          "name": "defaultTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#disk_spec DataDatabricksInstancePool#disk_spec}",
            "stability": "stable",
            "summary": "disk_spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1779
          },
          "name": "diskSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#enable_elastic_disk DataDatabricksInstancePool#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1729
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#gcp_attributes DataDatabricksInstancePool#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1785
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#instance_pool_fleet_attributes DataDatabricksInstancePool#instance_pool_fleet_attributes}",
            "stability": "stable",
            "summary": "instance_pool_fleet_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1791
          },
          "name": "instancePoolFleetAttributes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#instance_pool_id DataDatabricksInstancePool#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1737
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#max_capacity DataDatabricksInstancePool#max_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1745
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#min_idle_instances DataDatabricksInstancePool#min_idle_instances}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1749
          },
          "name": "minIdleInstances",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#node_type_id DataDatabricksInstancePool#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1753
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#preloaded_docker_image DataDatabricksInstancePool#preloaded_docker_image}",
            "stability": "stable",
            "summary": "preloaded_docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1797
          },
          "name": "preloadedDockerImage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImage"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#preloaded_spark_versions DataDatabricksInstancePool#preloaded_spark_versions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1757
          },
          "name": "preloadedSparkVersions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#state DataDatabricksInstancePool#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1761
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#stats DataDatabricksInstancePool#stats}",
            "stability": "stable",
            "summary": "stats block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1803
          },
          "name": "stats",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoStats"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 33
      },
      "name": "DataDatabricksInstancePoolPoolInfoAwsAttributes",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#availability DataDatabricksInstancePool#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 37
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#spot_bid_price_percent DataDatabricksInstancePool#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 41
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#zone_id DataDatabricksInstancePool#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 45
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoAwsAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 143
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 159
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 175
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 147
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 163
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 179
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 137
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 153
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 169
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAwsAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 183
      },
      "name": "DataDatabricksInstancePoolPoolInfoAzureAttributes",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#availability DataDatabricksInstancePool#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 187
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#spot_bid_max_price DataDatabricksInstancePool#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 191
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoAzureAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.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/data-databricks-instance-pool/index.ts",
        "line": 230
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 276
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 292
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 280
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 296
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 270
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 286
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAzureAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 417
      },
      "name": "DataDatabricksInstancePoolPoolInfoDiskSpec",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#disk_count DataDatabricksInstancePool#disk_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 421
          },
          "name": "diskCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#disk_size DataDatabricksInstancePool#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 425
          },
          "name": "diskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#disk_type DataDatabricksInstancePool#disk_type}",
            "stability": "stable",
            "summary": "disk_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 431
          },
          "name": "diskType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecDiskType"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoDiskSpec"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecDiskType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecDiskType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 300
      },
      "name": "DataDatabricksInstancePoolPoolInfoDiskSpecDiskType",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#azure_disk_volume_type DataDatabricksInstancePool#azure_disk_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 304
          },
          "name": "azureDiskVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#ebs_volume_type DataDatabricksInstancePool#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 308
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoDiskSpecDiskType"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-instance-pool/index.ts",
        "line": 347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 393
          },
          "name": "resetAzureDiskVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 409
          },
          "name": "resetEbsVolumeType"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 397
          },
          "name": "azureDiskVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 413
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 387
          },
          "name": "azureDiskVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 403
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecDiskType"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-instance-pool/index.ts",
        "line": 477
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 558
          },
          "name": "putDiskType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecDiskType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 529
          },
          "name": "resetDiskCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 545
          },
          "name": "resetDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 561
          },
          "name": "resetDiskType"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 555
          },
          "name": "diskType",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecDiskTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 533
          },
          "name": "diskCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 549
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 565
          },
          "name": "diskTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecDiskType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 523
          },
          "name": "diskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 539
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpec"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 569
      },
      "name": "DataDatabricksInstancePoolPoolInfoGcpAttributes",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#gcp_availability DataDatabricksInstancePool#gcp_availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 573
          },
          "name": "gcpAvailability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#local_ssd_count DataDatabricksInstancePool#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 577
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#zone_id DataDatabricksInstancePool#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 581
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoGcpAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 634
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-instance-pool/index.ts",
        "line": 627
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 679
          },
          "name": "resetGcpAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 695
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 711
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 683
          },
          "name": "gcpAvailabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 699
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 715
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 673
          },
          "name": "gcpAvailability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 689
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 705
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 638
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoGcpAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 1090
      },
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#launch_template_override DataDatabricksInstancePool#launch_template_override}",
            "stability": "stable",
            "summary": "launch_template_override block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1108
          },
          "name": "launchTemplateOverride",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#fleet_on_demand_option DataDatabricksInstancePool#fleet_on_demand_option}",
            "stability": "stable",
            "summary": "fleet_on_demand_option block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1096
          },
          "name": "fleetOnDemandOption",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#fleet_spot_option DataDatabricksInstancePool#fleet_spot_option}",
            "stability": "stable",
            "summary": "fleet_spot_option block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1102
          },
          "name": "fleetSpotOption",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 719
      },
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#allocation_strategy DataDatabricksInstancePool#allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 723
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#instance_pools_to_use_count DataDatabricksInstancePool#instance_pools_to_use_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 727
          },
          "name": "instancePoolsToUseCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 773
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-instance-pool/index.ts",
        "line": 766
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 825
          },
          "name": "resetInstancePoolsToUseCount"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 813
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 829
          },
          "name": "instancePoolsToUseCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 806
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 819
          },
          "name": "instancePoolsToUseCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 777
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 833
      },
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#allocation_strategy DataDatabricksInstancePool#allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 837
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#instance_pools_to_use_count DataDatabricksInstancePool#instance_pools_to_use_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 841
          },
          "name": "instancePoolsToUseCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-instance-pool/index.ts",
        "line": 880
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 939
          },
          "name": "resetInstancePoolsToUseCount"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 927
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 943
          },
          "name": "instancePoolsToUseCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 920
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 933
          },
          "name": "instancePoolsToUseCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 947
      },
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#availability_zone DataDatabricksInstancePool#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 951
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#instance_type DataDatabricksInstancePool#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 955
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 1079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-instance-pool/index.ts",
        "line": 1071
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1086
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1079
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1079
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-instance-pool/index.ts",
            "line": 1079
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1072
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-instance-pool/index.ts",
        "line": 994
      },
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1053
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1066
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1046
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1059
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 1264
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-instance-pool/index.ts",
        "line": 1256
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1271
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1264
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1264
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-instance-pool/index.ts",
            "line": 1264
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1257
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 1164
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-instance-pool/index.ts",
        "line": 1154
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1215
          },
          "name": "putFleetOnDemandOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1231
          },
          "name": "putFleetSpotOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1247
          },
          "name": "putLaunchTemplateOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1218
          },
          "name": "resetFleetOnDemandOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1234
          },
          "name": "resetFleetSpotOption"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1212
          },
          "name": "fleetOnDemandOption",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1228
          },
          "name": "fleetSpotOption",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1244
          },
          "name": "launchTemplateOverride",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverrideList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1222
          },
          "name": "fleetOnDemandOptionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetOnDemandOption"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1238
          },
          "name": "fleetSpotOptionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesFleetSpotOption"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1251
          },
          "name": "launchTemplateOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesLaunchTemplateOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 1961
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-instance-pool/index.ts",
        "line": 1954
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2263
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2279
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2295
          },
          "name": "putDiskSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2311
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2327
          },
          "name": "putInstancePoolFleetAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2343
          },
          "name": "putPreloadedDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImage"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2359
          },
          "name": "putStats",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoStats"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2266
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2282
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2096
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2112
          },
          "name": "resetDefaultTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2298
          },
          "name": "resetDiskSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2128
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2314
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2330
          },
          "name": "resetInstancePoolFleetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2157
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2186
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2202
          },
          "name": "resetMinIdleInstances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2218
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2346
          },
          "name": "resetPreloadedDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2234
          },
          "name": "resetPreloadedSparkVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2250
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2362
          },
          "name": "resetStats"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2260
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2276
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2292
          },
          "name": "diskSpec",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2308
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2324
          },
          "name": "instancePoolFleetAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2340
          },
          "name": "preloadedDockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2356
          },
          "name": "stats",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoStatsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2270
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2286
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2100
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2116
          },
          "name": "defaultTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2302
          },
          "name": "diskSpecInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoDiskSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2132
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2318
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2145
          },
          "name": "idleInstanceAutoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2334
          },
          "name": "instancePoolFleetAttributesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoInstancePoolFleetAttributes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2161
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2174
          },
          "name": "instancePoolNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2190
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2206
          },
          "name": "minIdleInstancesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2222
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2350
          },
          "name": "preloadedDockerImageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImage"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2238
          },
          "name": "preloadedSparkVersionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2254
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2366
          },
          "name": "statsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoStats"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2090
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2106
          },
          "name": "defaultTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2122
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2138
          },
          "name": "idleInstanceAutoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2151
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2167
          },
          "name": "instancePoolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2180
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2196
          },
          "name": "minIdleInstances",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2212
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2228
          },
          "name": "preloadedSparkVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 2244
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1965
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 1386
      },
      "name": "DataDatabricksInstancePoolPoolInfoPreloadedDockerImage",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#url DataDatabricksInstancePool#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1390
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#basic_auth DataDatabricksInstancePool#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1396
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoPreloadedDockerImage"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 1275
      },
      "name": "DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#password DataDatabricksInstancePool#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1279
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#username DataDatabricksInstancePool#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1283
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 1329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-instance-pool/index.ts",
        "line": 1322
      },
      "name": "DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1369
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1382
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1362
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1375
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 1523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-instance-pool/index.ts",
        "line": 1515
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1530
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1523
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1523
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-instance-pool/index.ts",
            "line": 1523
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1516
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImage"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoPreloadedDockerImageList"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.ts",
          "line": 1445
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-instance-pool/index.ts",
        "line": 1435
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1503
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1506
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1500
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1510
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1494
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1487
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1449
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoPreloadedDockerImage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoPreloadedDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoStats": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoStats",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-pool/index.ts",
        "line": 1534
      },
      "name": "DataDatabricksInstancePoolPoolInfoStats",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#idle_count DataDatabricksInstancePool#idle_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1538
          },
          "name": "idleCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#pending_idle_count DataDatabricksInstancePool#pending_idle_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1542
          },
          "name": "pendingIdleCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#pending_used_count DataDatabricksInstancePool#pending_used_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1546
          },
          "name": "pendingUsedCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_pool#used_count DataDatabricksInstancePool#used_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1550
          },
          "name": "usedCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoStats"
    },
    "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoStatsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoStatsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-pool/index.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-databricks-instance-pool/index.ts",
        "line": 1603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1661
          },
          "name": "resetIdleCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1677
          },
          "name": "resetPendingIdleCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1693
          },
          "name": "resetPendingUsedCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1709
          },
          "name": "resetUsedCount"
        }
      ],
      "name": "DataDatabricksInstancePoolPoolInfoStatsOutputReference",
      "namespace": "dataDatabricksInstancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1665
          },
          "name": "idleCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1681
          },
          "name": "pendingIdleCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1697
          },
          "name": "pendingUsedCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1713
          },
          "name": "usedCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1655
          },
          "name": "idleCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1671
          },
          "name": "pendingIdleCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1687
          },
          "name": "pendingUsedCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1703
          },
          "name": "usedCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-pool/index.ts",
            "line": 1614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstancePool.DataDatabricksInstancePoolPoolInfoStats"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-pool/index:DataDatabricksInstancePoolPoolInfoStatsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfiles": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles databricks_instance_profiles}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfiles",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles databricks_instance_profiles} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-profiles/index.ts",
          "line": 280
        },
        "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-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-instance-profiles/index.ts",
        "line": 248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksInstanceProfiles resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 265
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksInstanceProfiles to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksInstanceProfiles that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksInstanceProfiles to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 325
          },
          "name": "putInstanceProfiles",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfiles"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 312
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 328
          },
          "name": "resetInstanceProfiles"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 340
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 347
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksInstanceProfiles",
      "namespace": "dataDatabricksInstanceProfiles",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 253
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 322
          },
          "name": "instanceProfiles",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfilesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 316
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 332
          },
          "name": "instanceProfilesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 306
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-profiles/index:DataDatabricksInstanceProfiles"
    },
    "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-profiles/index.ts",
        "line": 14
      },
      "name": "DataDatabricksInstanceProfilesConfig",
      "namespace": "dataDatabricksInstanceProfiles",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles#id DataDatabricksInstanceProfiles#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles#instance_profiles DataDatabricksInstanceProfiles#instance_profiles}",
            "stability": "stable",
            "summary": "instance_profiles block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 27
          },
          "name": "instanceProfiles",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-profiles/index:DataDatabricksInstanceProfilesConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfiles": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfiles",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-instance-profiles/index.ts",
        "line": 29
      },
      "name": "DataDatabricksInstanceProfilesInstanceProfiles",
      "namespace": "dataDatabricksInstanceProfiles",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles#arn DataDatabricksInstanceProfiles#arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 33
          },
          "name": "arn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles#is_meta DataDatabricksInstanceProfiles#is_meta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 37
          },
          "name": "isMeta",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles#name DataDatabricksInstanceProfiles#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 41
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/instance_profiles#role_arn DataDatabricksInstanceProfiles#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 45
          },
          "name": "roleArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-profiles/index:DataDatabricksInstanceProfilesInstanceProfiles"
    },
    "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfilesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfilesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-profiles/index.ts",
          "line": 233
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-instance-profiles/index.ts",
        "line": 225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 240
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfilesOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksInstanceProfilesInstanceProfilesList",
      "namespace": "dataDatabricksInstanceProfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 233
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 233
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-instance-profiles/index.ts",
            "line": 233
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 226
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfiles"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-profiles/index:DataDatabricksInstanceProfilesInstanceProfilesList"
    },
    "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfilesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfilesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-instance-profiles/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-instance-profiles/index.ts",
        "line": 98
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 168
          },
          "name": "resetArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 184
          },
          "name": "resetIsMeta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 200
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 216
          },
          "name": "resetRoleArn"
        }
      ],
      "name": "DataDatabricksInstanceProfilesInstanceProfilesOutputReference",
      "namespace": "dataDatabricksInstanceProfiles",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 172
          },
          "name": "arnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 188
          },
          "name": "isMetaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 204
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 220
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 162
          },
          "name": "arn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 178
          },
          "name": "isMeta",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 194
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 210
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-instance-profiles/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksInstanceProfiles.DataDatabricksInstanceProfilesInstanceProfiles"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-instance-profiles/index:DataDatabricksInstanceProfilesInstanceProfilesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJob": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job databricks_job}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJob",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job databricks_job} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index.ts",
          "line": 78
        },
        "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-databricks.dataDatabricksJob.DataDatabricksJobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-job/index.ts",
        "line": 46
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksJob resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 63
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksJob to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksJob that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksJob to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 174
          },
          "name": "putJobSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 113
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 129
          },
          "name": "resetJobId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 145
          },
          "name": "resetJobName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 177
          },
          "name": "resetJobSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 161
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 189
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 199
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksJob",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 51
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 171
          },
          "name": "jobSettings",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 117
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 133
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 149
          },
          "name": "jobNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 181
          },
          "name": "jobSettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 165
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 123
          },
          "name": "jobId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 139
          },
          "name": "jobName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 155
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index:DataDatabricksJob"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index.ts",
        "line": 15
      },
      "name": "DataDatabricksJobConfig",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 22
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_id DataDatabricksJob#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 26
          },
          "name": "jobId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_name DataDatabricksJob#job_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 30
          },
          "name": "jobName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_settings DataDatabricksJob#job_settings}",
            "stability": "stable",
            "summary": "job_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 40
          },
          "name": "jobSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#name DataDatabricksJob#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index.ts",
            "line": 34
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index:DataDatabricksJobConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettings": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 12931
      },
      "name": "DataDatabricksJobJobSettings",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#created_time DataDatabricksJob#created_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12935
          },
          "name": "createdTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#creator_user_name DataDatabricksJob#creator_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12939
          },
          "name": "creatorUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_id DataDatabricksJob#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12943
          },
          "name": "jobId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#run_as_user_name DataDatabricksJob#run_as_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12947
          },
          "name": "runAsUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#settings DataDatabricksJob#settings}",
            "stability": "stable",
            "summary": "settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12953
          },
          "name": "settings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettings"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettings"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 13020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 13013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13138
          },
          "name": "putSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13077
          },
          "name": "resetCreatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13093
          },
          "name": "resetCreatorUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13109
          },
          "name": "resetJobId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13125
          },
          "name": "resetRunAsUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13141
          },
          "name": "resetSettings"
        }
      ],
      "name": "DataDatabricksJobJobSettingsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13135
          },
          "name": "settings",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13081
          },
          "name": "createdTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13097
          },
          "name": "creatorUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13113
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13129
          },
          "name": "runAsUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13145
          },
          "name": "settingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13071
          },
          "name": "createdTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13087
          },
          "name": "creatorUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13103
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13119
          },
          "name": "runAsUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 13024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettings"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettings": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 11642
      },
      "name": "DataDatabricksJobJobSettingsSettings",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#continuous DataDatabricksJob#continuous}",
            "stability": "stable",
            "summary": "continuous block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11692
          },
          "name": "continuous",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsContinuous"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbt_task DataDatabricksJob#dbt_task}",
            "stability": "stable",
            "summary": "dbt_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11698
          },
          "name": "dbtTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDbtTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#deployment DataDatabricksJob#deployment}",
            "stability": "stable",
            "summary": "deployment block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11704
          },
          "name": "deployment",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDeployment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#description DataDatabricksJob#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11646
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#edit_mode DataDatabricksJob#edit_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11650
          },
          "name": "editMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#email_notifications DataDatabricksJob#email_notifications}",
            "stability": "stable",
            "summary": "email_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11710
          },
          "name": "emailNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEmailNotifications"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#environment DataDatabricksJob#environment}",
            "stability": "stable",
            "summary": "environment block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11716
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#existing_cluster_id DataDatabricksJob#existing_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11654
          },
          "name": "existingClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#format DataDatabricksJob#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11658
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#git_source DataDatabricksJob#git_source}",
            "stability": "stable",
            "summary": "git_source block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11722
          },
          "name": "gitSource",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#health DataDatabricksJob#health}",
            "stability": "stable",
            "summary": "health block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11728
          },
          "name": "health",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_cluster DataDatabricksJob#job_cluster}",
            "stability": "stable",
            "summary": "job_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11734
          },
          "name": "jobCluster",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#library DataDatabricksJob#library}",
            "stability": "stable",
            "summary": "library block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11740
          },
          "name": "library",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#max_concurrent_runs DataDatabricksJob#max_concurrent_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11662
          },
          "name": "maxConcurrentRuns",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#max_retries DataDatabricksJob#max_retries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11666
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#min_retry_interval_millis DataDatabricksJob#min_retry_interval_millis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11670
          },
          "name": "minRetryIntervalMillis",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#name DataDatabricksJob#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11674
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#new_cluster DataDatabricksJob#new_cluster}",
            "stability": "stable",
            "summary": "new_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11746
          },
          "name": "newCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebook_task DataDatabricksJob#notebook_task}",
            "stability": "stable",
            "summary": "notebook_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11752
          },
          "name": "notebookTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotebookTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notification_settings DataDatabricksJob#notification_settings}",
            "stability": "stable",
            "summary": "notification_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11758
          },
          "name": "notificationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotificationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameter DataDatabricksJob#parameter}",
            "stability": "stable",
            "summary": "parameter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11764
          },
          "name": "parameter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pipeline_task DataDatabricksJob#pipeline_task}",
            "stability": "stable",
            "summary": "pipeline_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11770
          },
          "name": "pipelineTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPipelineTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#python_wheel_task DataDatabricksJob#python_wheel_task}",
            "stability": "stable",
            "summary": "python_wheel_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11776
          },
          "name": "pythonWheelTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPythonWheelTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#queue DataDatabricksJob#queue}",
            "stability": "stable",
            "summary": "queue block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11782
          },
          "name": "queue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsQueue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#retry_on_timeout DataDatabricksJob#retry_on_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11678
          },
          "name": "retryOnTimeout",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#run_as DataDatabricksJob#run_as}",
            "stability": "stable",
            "summary": "run_as block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11788
          },
          "name": "runAs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunAs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#run_job_task DataDatabricksJob#run_job_task}",
            "stability": "stable",
            "summary": "run_job_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11794
          },
          "name": "runJobTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunJobTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#schedule DataDatabricksJob#schedule}",
            "stability": "stable",
            "summary": "schedule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11800
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_jar_task DataDatabricksJob#spark_jar_task}",
            "stability": "stable",
            "summary": "spark_jar_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11806
          },
          "name": "sparkJarTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkJarTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_python_task DataDatabricksJob#spark_python_task}",
            "stability": "stable",
            "summary": "spark_python_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11812
          },
          "name": "sparkPythonTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkPythonTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_submit_task DataDatabricksJob#spark_submit_task}",
            "stability": "stable",
            "summary": "spark_submit_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11818
          },
          "name": "sparkSubmitTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkSubmitTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#tags DataDatabricksJob#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11682
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#task DataDatabricksJob#task}",
            "stability": "stable",
            "summary": "task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11824
          },
          "name": "task",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTask"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#timeout_seconds DataDatabricksJob#timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11686
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#trigger DataDatabricksJob#trigger}",
            "stability": "stable",
            "summary": "trigger block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11830
          },
          "name": "trigger",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTrigger"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#webhook_notifications DataDatabricksJob#webhook_notifications}",
            "stability": "stable",
            "summary": "webhook_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11836
          },
          "name": "webhookNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettings"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsContinuous": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsContinuous",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 7
      },
      "name": "DataDatabricksJobJobSettingsSettingsContinuous",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pause_status DataDatabricksJob#pause_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11
          },
          "name": "pauseStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsContinuous"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsContinuousOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsContinuousOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 50
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 83
          },
          "name": "resetPauseStatus"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsContinuousOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 87
          },
          "name": "pauseStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 77
          },
          "name": "pauseStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 54
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsContinuous"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsContinuousOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDbtTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDbtTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 91
      },
      "name": "DataDatabricksJobJobSettingsSettingsDbtTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#commands DataDatabricksJob#commands}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 99
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#catalog DataDatabricksJob#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 95
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#profiles_directory DataDatabricksJob#profiles_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 103
          },
          "name": "profilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#project_directory DataDatabricksJob#project_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 107
          },
          "name": "projectDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#schema DataDatabricksJob#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 111
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 115
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#warehouse_id DataDatabricksJob#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 119
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsDbtTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDbtTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDbtTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 269
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 298
          },
          "name": "resetProfilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 314
          },
          "name": "resetProjectDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 330
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 346
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 362
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsDbtTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 273
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 286
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 302
          },
          "name": "profilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 318
          },
          "name": "projectDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 334
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 350
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 366
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 263
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 279
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 292
          },
          "name": "profilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 308
          },
          "name": "projectDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 324
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 340
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 356
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDbtTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsDbtTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDeployment": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 370
      },
      "name": "DataDatabricksJobJobSettingsSettingsDeployment",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#kind DataDatabricksJob#kind}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 374
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#metadata_file_path DataDatabricksJob#metadata_file_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 378
          },
          "name": "metadataFilePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsDeployment"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDeploymentOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 476
          },
          "name": "resetMetadataFilePath"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsDeploymentOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 464
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 480
          },
          "name": "metadataFilePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 457
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 470
          },
          "name": "metadataFilePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDeployment"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsDeploymentOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEmailNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEmailNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 484
      },
      "name": "DataDatabricksJobJobSettingsSettingsEmailNotifications",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#no_alert_for_skipped_runs DataDatabricksJob#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 488
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_duration_warning_threshold_exceeded DataDatabricksJob#on_duration_warning_threshold_exceeded}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 492
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_failure DataDatabricksJob#on_failure}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 496
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_start DataDatabricksJob#on_start}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 500
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_success DataDatabricksJob#on_success}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 504
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsEmailNotifications"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEmailNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEmailNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 628
          },
          "name": "resetNoAlertForSkippedRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 644
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 660
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 676
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 692
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsEmailNotificationsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 632
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 648
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 664
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 680
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 696
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 622
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 638
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 654
          },
          "name": "onFailure",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 670
          },
          "name": "onStart",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 686
          },
          "name": "onSuccess",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEmailNotifications"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsEmailNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironment": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 814
      },
      "name": "DataDatabricksJobJobSettingsSettingsEnvironment",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#environment_key DataDatabricksJob#environment_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 818
          },
          "name": "environmentKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spec DataDatabricksJob#spec}",
            "stability": "stable",
            "summary": "spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 824
          },
          "name": "spec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentSpec"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsEnvironment"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsEnvironmentList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 951
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 951
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 951
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsEnvironmentList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 931
          },
          "name": "putSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 934
          },
          "name": "resetSpec"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsEnvironmentOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 928
          },
          "name": "spec",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 922
          },
          "name": "environmentKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 938
          },
          "name": "specInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 915
          },
          "name": "environmentKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsEnvironmentOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentSpec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 700
      },
      "name": "DataDatabricksJobJobSettingsSettingsEnvironmentSpec",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#client DataDatabricksJob#client}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 704
          },
          "name": "client",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dependencies DataDatabricksJob#dependencies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 708
          },
          "name": "dependencies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsEnvironmentSpec"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentSpecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 806
          },
          "name": "resetDependencies"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsEnvironmentSpecOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 794
          },
          "name": "clientInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 810
          },
          "name": "dependenciesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 787
          },
          "name": "client",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 800
          },
          "name": "dependencies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentSpec"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsEnvironmentSpecOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSource": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 1106
      },
      "name": "DataDatabricksJobJobSettingsSettingsGitSource",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#url DataDatabricksJob#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1126
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#branch DataDatabricksJob#branch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1110
          },
          "name": "branch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#commit DataDatabricksJob#commit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1114
          },
          "name": "commit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_source DataDatabricksJob#job_source}",
            "stability": "stable",
            "summary": "job_source block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1132
          },
          "name": "jobSource",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceJobSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#provider DataDatabricksJob#provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1118
          },
          "name": "provider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#tag DataDatabricksJob#tag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1122
          },
          "name": "tag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsGitSource"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceJobSource": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceJobSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 962
      },
      "name": "DataDatabricksJobJobSettingsSettingsGitSourceJobSource",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#import_from_git_branch DataDatabricksJob#import_from_git_branch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 970
          },
          "name": "importFromGitBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_config_path DataDatabricksJob#job_config_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 974
          },
          "name": "jobConfigPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dirty_state DataDatabricksJob#dirty_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 966
          },
          "name": "dirtyState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsGitSourceJobSource"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceJobSourceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceJobSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 1027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 1020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1072
          },
          "name": "resetDirtyState"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsGitSourceJobSourceOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1076
          },
          "name": "dirtyStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1089
          },
          "name": "importFromGitBranchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1102
          },
          "name": "jobConfigPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1066
          },
          "name": "dirtyState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1082
          },
          "name": "importFromGitBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1095
          },
          "name": "jobConfigPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceJobSource"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsGitSourceJobSourceOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1343
          },
          "name": "putJobSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceJobSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1269
          },
          "name": "resetBranch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1285
          },
          "name": "resetCommit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1346
          },
          "name": "resetJobSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1301
          },
          "name": "resetProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1317
          },
          "name": "resetTag"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsGitSourceOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1340
          },
          "name": "jobSource",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceJobSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1273
          },
          "name": "branchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1289
          },
          "name": "commitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1350
          },
          "name": "jobSourceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceJobSource"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1305
          },
          "name": "providerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1321
          },
          "name": "tagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1334
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1263
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1279
          },
          "name": "commit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1295
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1311
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1327
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSource"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsGitSourceOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 1536
      },
      "name": "DataDatabricksJobJobSettingsSettingsHealth",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#rules DataDatabricksJob#rules}",
            "stability": "stable",
            "summary": "rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1542
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsHealth"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 1581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 1574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1611
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsHealthOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1608
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1615
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsHealthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 1354
      },
      "name": "DataDatabricksJobJobSettingsSettingsHealthRules",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#metric DataDatabricksJob#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1358
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#op DataDatabricksJob#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1362
          },
          "name": "op",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#value DataDatabricksJob#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1366
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsHealthRules"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRulesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.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/data-databricks-job/index-structs/structs0.ts",
        "line": 1517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.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-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsHealthRulesList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1525
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.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/data-databricks-job/index-structs/structs0.ts",
            "line": 1525
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsHealthRulesList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 1422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 1412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1476
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1492
          },
          "name": "resetOp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1508
          },
          "name": "resetValue"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsHealthRulesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1480
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1496
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1512
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1470
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1486
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1502
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsHealthRulesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 5796
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobCluster",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_cluster_key DataDatabricksJob#job_cluster_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5800
          },
          "name": "jobClusterKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#new_cluster DataDatabricksJob#new_cluster}",
            "stability": "stable",
            "summary": "new_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5806
          },
          "name": "newCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewCluster"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobCluster"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 5936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 5928
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5943
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5936
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5936
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 5936
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5929
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 4743
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewCluster",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#num_workers DataDatabricksJob#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4799
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_version DataDatabricksJob#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4823
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#apply_policy_default_values DataDatabricksJob#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4747
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#autoscale DataDatabricksJob#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4833
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#autotermination_minutes DataDatabricksJob#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4751
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#aws_attributes DataDatabricksJob#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4839
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#azure_attributes DataDatabricksJob#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4845
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_id DataDatabricksJob#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4755
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_log_conf DataDatabricksJob#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4851
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_mount_info DataDatabricksJob#cluster_mount_info}",
            "stability": "stable",
            "summary": "cluster_mount_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4857
          },
          "name": "clusterMountInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_name DataDatabricksJob#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4759
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#custom_tags DataDatabricksJob#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4763
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#data_security_mode DataDatabricksJob#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4767
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#docker_image DataDatabricksJob#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4863
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#driver_instance_pool_id DataDatabricksJob#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4771
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#driver_node_type_id DataDatabricksJob#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4775
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_elastic_disk DataDatabricksJob#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4779
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_local_disk_encryption DataDatabricksJob#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4783
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#gcp_attributes DataDatabricksJob#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4869
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#idempotency_token DataDatabricksJob#idempotency_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4787
          },
          "name": "idempotencyToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#init_scripts DataDatabricksJob#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4875
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#instance_pool_id DataDatabricksJob#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4791
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#node_type_id DataDatabricksJob#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4795
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#policy_id DataDatabricksJob#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4803
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#runtime_engine DataDatabricksJob#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4807
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#single_user_name DataDatabricksJob#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4811
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_conf DataDatabricksJob#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4815
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_env_vars DataDatabricksJob#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4819
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ssh_public_keys DataDatabricksJob#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4827
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#workload_type DataDatabricksJob#workload_type}",
            "stability": "stable",
            "summary": "workload_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4881
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewCluster"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 1619
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscale",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#max_workers DataDatabricksJob#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1623
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#min_workers DataDatabricksJob#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1627
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscale"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 1666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1712
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1728
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscaleOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1716
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1732
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1706
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1722
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 1736
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1740
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_count DataDatabricksJob#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1744
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_size DataDatabricksJob#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1748
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_type DataDatabricksJob#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1752
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#first_on_demand DataDatabricksJob#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1756
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#instance_profile_arn DataDatabricksJob#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1760
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spot_bid_price_percent DataDatabricksJob#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1764
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#zone_id DataDatabricksJob#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1768
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 1856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 1849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1931
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1947
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1963
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1979
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1995
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2011
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2027
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2043
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1935
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1951
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1967
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1983
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1999
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2015
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2031
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2047
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1925
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1941
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1957
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1973
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1989
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2005
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2021
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2037
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 1860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 2051
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2055
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#first_on_demand DataDatabricksJob#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2059
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spot_bid_max_price DataDatabricksJob#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2063
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 2116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 2109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2161
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2177
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2193
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2165
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2181
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2197
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2155
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2171
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2187
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 2561
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConf",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbfs DataDatabricksJob#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2567
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#s3 DataDatabricksJob#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2573
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 2201
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2205
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 2244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 2237
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2278
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2271
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 2619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 2612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2655
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2671
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2658
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2674
          },
          "name": "resetS3"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2652
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2668
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2662
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2678
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 2282
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2290
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#canned_acl DataDatabricksJob#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2286
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_encryption DataDatabricksJob#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2294
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#encryption_type DataDatabricksJob#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2298
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#endpoint DataDatabricksJob#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2302
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#kms_key DataDatabricksJob#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2306
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#region DataDatabricksJob#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2310
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 2391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 2384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2460
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2489
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2505
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2521
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2537
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2553
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3OutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2464
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2477
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2493
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2509
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2525
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2541
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2557
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2454
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2470
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2483
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2499
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2515
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2531
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2547
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 2796
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfo",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#local_mount_dir_path DataDatabricksJob#local_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2800
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#network_filesystem_info DataDatabricksJob#network_filesystem_info}",
            "stability": "stable",
            "summary": "network_filesystem_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2810
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#remote_mount_dir_path DataDatabricksJob#remote_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2804
          },
          "name": "remoteMountDirPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 2963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 2955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2970
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2963
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2963
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 2963
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 2682
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#server_address DataDatabricksJob#server_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2690
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#mount_options DataDatabricksJob#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2686
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 2736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 2729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2775
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2779
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2792
          },
          "name": "serverAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2769
          },
          "name": "mountOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2785
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 2866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 2856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2946
          },
          "name": "putNetworkFilesystemInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2933
          },
          "name": "resetRemoteMountDirPath"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2943
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2921
          },
          "name": "localMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2950
          },
          "name": "networkFilesystemInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2937
          },
          "name": "remoteMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2914
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2927
          },
          "name": "remoteMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 3085
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImage",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#url DataDatabricksJob#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3089
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#basic_auth DataDatabricksJob#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3095
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImage"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 2974
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuth",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#password DataDatabricksJob#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2978
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#username DataDatabricksJob#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 2982
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 3028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 3021
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuthOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3068
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3081
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3061
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3074
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 3141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 3134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3190
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3193
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3187
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3197
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3181
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3174
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImage"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 3201
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3205
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#boot_disk_size DataDatabricksJob#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3209
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#google_service_account DataDatabricksJob#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3213
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#local_ssd_count DataDatabricksJob#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3217
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#use_preemptible_executors DataDatabricksJob#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3221
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#zone_id DataDatabricksJob#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3225
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 3299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 3292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3362
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3378
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3394
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3410
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3426
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3442
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3366
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3382
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3398
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3414
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3430
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3446
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3356
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3372
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3388
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3404
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3420
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3436
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 4215
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScripts",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#abfss DataDatabricksJob#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4221
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbfs DataDatabricksJob#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4227
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#file DataDatabricksJob#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4233
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#gcs DataDatabricksJob#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4239
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#s3 DataDatabricksJob#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4245
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#volumes DataDatabricksJob#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4251
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#workspace DataDatabricksJob#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4257
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScripts"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 3450
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfss",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3454
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 3493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 3486
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfssOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3527
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3520
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 3531
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3535
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 3574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 3567
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3608
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3601
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 3612
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFile",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3616
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 3655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 3648
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFileOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3689
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3682
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 3693
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3697
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 3736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 3729
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3770
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3763
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 4532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 4524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4539
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4532
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4532
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 4532
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 4341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 4331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4416
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4432
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4448
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4464
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4480
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4496
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4512
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4419
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4435
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4451
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4467
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4483
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4499
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4515
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4413
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4429
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4445
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4461
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4477
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4493
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4509
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4423
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4439
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4455
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4471
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4487
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4503
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4519
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 3774
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3782
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#canned_acl DataDatabricksJob#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3778
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_encryption DataDatabricksJob#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3786
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#encryption_type DataDatabricksJob#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3790
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#endpoint DataDatabricksJob#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3794
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#kms_key DataDatabricksJob#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3798
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#region DataDatabricksJob#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3802
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 3883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 3876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3952
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3981
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3997
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4013
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4029
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4045
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3OutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3956
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3969
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3985
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4001
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4017
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4033
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4049
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3946
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3962
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3975
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3991
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4007
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4023
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4039
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 3887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 4053
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4057
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 4096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 4089
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4130
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4123
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 4134
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspace",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4138
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 4177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 4170
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspaceOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4211
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4204
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 5123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 5116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5657
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5673
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5689
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5705
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5721
          },
          "name": "putClusterMountInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5737
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5753
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5769
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5785
          },
          "name": "putWorkloadType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5330
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5660
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5346
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5676
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5692
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5362
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5708
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5724
          },
          "name": "resetClusterMountInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5378
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5394
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5410
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5740
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5426
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5442
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5458
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5474
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5756
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5490
          },
          "name": "resetIdempotencyToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5772
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5506
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5522
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5551
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5567
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5583
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5599
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5615
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5644
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5788
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5654
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5670
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5686
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5702
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5718
          },
          "name": "clusterMountInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5734
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5750
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5766
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5782
          },
          "name": "workloadType",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5334
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5664
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5350
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5680
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5696
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5366
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5712
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5728
          },
          "name": "clusterMountInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5382
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5398
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5414
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5744
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5430
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5446
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5462
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5478
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5760
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5494
          },
          "name": "idempotencyTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5776
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5510
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5526
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5539
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5555
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5571
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5587
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5603
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5619
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5632
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5648
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5792
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5324
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5340
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5356
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5372
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5388
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5404
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5420
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5436
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5452
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5468
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5484
          },
          "name": "idempotencyToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5500
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5516
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5532
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5545
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5561
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5577
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5593
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5609
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5625
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5638
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewCluster"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 4660
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadType",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#clients DataDatabricksJob#clients}",
            "stability": "stable",
            "summary": "clients block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4666
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadType"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClients": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClients",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 4543
      },
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClients",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jobs DataDatabricksJob#jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4547
          },
          "name": "jobs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebooks DataDatabricksJob#notebooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4551
          },
          "name": "notebooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClients"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClientsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClientsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 4597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 4590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4636
          },
          "name": "resetJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4652
          },
          "name": "resetNotebooks"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClientsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4640
          },
          "name": "jobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4656
          },
          "name": "notebooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4630
          },
          "name": "jobs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4646
          },
          "name": "notebooks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClientsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 4705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 4698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4735
          },
          "name": "putClients",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClients"
              }
            }
          ]
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4732
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClientsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4739
          },
          "name": "clientsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeClients"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 4709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterNewClusterWorkloadTypeOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 5855
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 5845
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5916
          },
          "name": "putNewCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5903
          },
          "name": "resetJobClusterKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5919
          },
          "name": "resetNewCluster"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsJobClusterOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5913
          },
          "name": "newCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5907
          },
          "name": "jobClusterKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5923
          },
          "name": "newClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterNewCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5897
          },
          "name": "jobClusterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5859
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsJobClusterOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibrary": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibrary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 6322
      },
      "name": "DataDatabricksJobJobSettingsSettingsLibrary",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cran DataDatabricksJob#cran}",
            "stability": "stable",
            "summary": "cran block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6340
          },
          "name": "cran",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryCran"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#egg DataDatabricksJob#egg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6326
          },
          "name": "egg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jar DataDatabricksJob#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6330
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#maven DataDatabricksJob#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6346
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pypi DataDatabricksJob#pypi}",
            "stability": "stable",
            "summary": "pypi block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6352
          },
          "name": "pypi",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryPypi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#whl DataDatabricksJob#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6334
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsLibrary"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryCran": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryCran",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 5947
      },
      "name": "DataDatabricksJobJobSettingsSettingsLibraryCran",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#package DataDatabricksJob#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5951
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#repo DataDatabricksJob#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 5955
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsLibraryCran"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryCranOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryCranOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 6001
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 5994
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6053
          },
          "name": "resetRepo"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsLibraryCranOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6041
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6057
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6034
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6047
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6005
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryCran"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsLibraryCranOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 6598
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 6590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6605
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsLibraryList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6598
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6598
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 6598
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsLibraryList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 6061
      },
      "name": "DataDatabricksJobJobSettingsSettingsLibraryMaven",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#coordinates DataDatabricksJob#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6065
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#exclusions DataDatabricksJob#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6069
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#repo DataDatabricksJob#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6073
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsLibraryMaven"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 6126
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 6119
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6184
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6200
          },
          "name": "resetRepo"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsLibraryMavenOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6172
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6188
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6204
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6165
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6178
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6194
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6130
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryMaven"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsLibraryMavenOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 6429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 6419
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6546
          },
          "name": "putCran",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryCran"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6562
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6578
          },
          "name": "putPypi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryPypi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6549
          },
          "name": "resetCran"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6501
          },
          "name": "resetEgg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6517
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6565
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6581
          },
          "name": "resetPypi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6533
          },
          "name": "resetWhl"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsLibraryOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6543
          },
          "name": "cran",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryCranOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6559
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6575
          },
          "name": "pypi",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryPypiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6553
          },
          "name": "cranInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryCran"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6505
          },
          "name": "eggInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6521
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6569
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6585
          },
          "name": "pypiInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryPypi"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6537
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6495
          },
          "name": "egg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6511
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6527
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibrary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsLibraryOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryPypi": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryPypi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 6208
      },
      "name": "DataDatabricksJobJobSettingsSettingsLibraryPypi",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#package DataDatabricksJob#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6212
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#repo DataDatabricksJob#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6216
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsLibraryPypi"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryPypiOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryPypiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 6262
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 6255
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6314
          },
          "name": "resetRepo"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsLibraryPypiOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6302
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6318
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6295
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6308
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6266
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryPypi"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsLibraryPypiOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 9733
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewCluster",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#num_workers DataDatabricksJob#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9789
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_version DataDatabricksJob#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9813
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#apply_policy_default_values DataDatabricksJob#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9737
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#autoscale DataDatabricksJob#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9823
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#autotermination_minutes DataDatabricksJob#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9741
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#aws_attributes DataDatabricksJob#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9829
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#azure_attributes DataDatabricksJob#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9835
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_id DataDatabricksJob#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9745
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_log_conf DataDatabricksJob#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9841
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_mount_info DataDatabricksJob#cluster_mount_info}",
            "stability": "stable",
            "summary": "cluster_mount_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9847
          },
          "name": "clusterMountInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_name DataDatabricksJob#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9749
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#custom_tags DataDatabricksJob#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9753
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#data_security_mode DataDatabricksJob#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9757
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#docker_image DataDatabricksJob#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9853
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#driver_instance_pool_id DataDatabricksJob#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9761
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#driver_node_type_id DataDatabricksJob#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9765
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_elastic_disk DataDatabricksJob#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9769
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_local_disk_encryption DataDatabricksJob#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9773
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#gcp_attributes DataDatabricksJob#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9859
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#idempotency_token DataDatabricksJob#idempotency_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9777
          },
          "name": "idempotencyToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#init_scripts DataDatabricksJob#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9865
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#instance_pool_id DataDatabricksJob#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9781
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#node_type_id DataDatabricksJob#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9785
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#policy_id DataDatabricksJob#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9793
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#runtime_engine DataDatabricksJob#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9797
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#single_user_name DataDatabricksJob#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9801
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_conf DataDatabricksJob#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9805
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_env_vars DataDatabricksJob#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9809
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ssh_public_keys DataDatabricksJob#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9817
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#workload_type DataDatabricksJob#workload_type}",
            "stability": "stable",
            "summary": "workload_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9871
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewCluster"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 6609
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterAutoscale",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#max_workers DataDatabricksJob#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6613
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#min_workers DataDatabricksJob#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6617
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterAutoscale"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 6663
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 6656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6702
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6718
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterAutoscaleOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6706
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6722
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6696
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6712
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 6726
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6730
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_count DataDatabricksJob#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6734
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_size DataDatabricksJob#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6738
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_type DataDatabricksJob#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6742
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#first_on_demand DataDatabricksJob#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6746
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#instance_profile_arn DataDatabricksJob#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6750
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spot_bid_price_percent DataDatabricksJob#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6754
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#zone_id DataDatabricksJob#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6758
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 6846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 6839
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6921
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6937
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6953
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6969
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6985
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7001
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7017
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7033
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6925
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6941
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6957
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6973
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6989
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7005
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7021
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7037
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6915
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6931
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6947
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6963
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6979
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6995
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7011
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7027
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 6850
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 7041
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7045
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#first_on_demand DataDatabricksJob#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7049
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spot_bid_max_price DataDatabricksJob#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7053
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 7106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 7099
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7151
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7167
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7183
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7155
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7171
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7187
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7145
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7161
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7177
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7110
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 7551
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConf",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbfs DataDatabricksJob#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7557
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#s3 DataDatabricksJob#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7563
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 7191
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7195
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 7234
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 7227
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7268
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7261
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7238
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 7609
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 7602
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7645
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7661
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7648
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7664
          },
          "name": "resetS3"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7642
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7658
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7652
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7668
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7613
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 7272
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7280
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#canned_acl DataDatabricksJob#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7276
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_encryption DataDatabricksJob#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7284
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#encryption_type DataDatabricksJob#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7288
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#endpoint DataDatabricksJob#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7292
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#kms_key DataDatabricksJob#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7296
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#region DataDatabricksJob#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7300
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 7381
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 7374
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7450
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7479
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7495
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7511
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7527
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7543
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3OutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7454
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7467
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7483
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7499
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7515
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7531
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7547
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7444
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7460
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7473
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7489
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7505
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7521
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7537
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7385
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 7786
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfo",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#local_mount_dir_path DataDatabricksJob#local_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7790
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#network_filesystem_info DataDatabricksJob#network_filesystem_info}",
            "stability": "stable",
            "summary": "network_filesystem_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7800
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#remote_mount_dir_path DataDatabricksJob#remote_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7794
          },
          "name": "remoteMountDirPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 7953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 7945
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7960
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7953
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7953
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 7953
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7946
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 7672
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfo",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#server_address DataDatabricksJob#server_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7680
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#mount_options DataDatabricksJob#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7676
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 7726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 7719
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7765
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7769
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7782
          },
          "name": "serverAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7759
          },
          "name": "mountOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7775
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 7856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 7846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7936
          },
          "name": "putNetworkFilesystemInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7923
          },
          "name": "resetRemoteMountDirPath"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7933
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7911
          },
          "name": "localMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7940
          },
          "name": "networkFilesystemInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7927
          },
          "name": "remoteMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7904
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7917
          },
          "name": "remoteMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 8075
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterDockerImage",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#url DataDatabricksJob#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8079
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#basic_auth DataDatabricksJob#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8085
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterDockerImage"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 7964
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuth",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#password DataDatabricksJob#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7968
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#username DataDatabricksJob#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 7972
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 8018
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 8011
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuthOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8058
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8071
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8051
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8064
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 8131
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 8124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8180
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8183
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterDockerImageOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8177
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8187
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8171
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8164
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8135
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImage"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 8191
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8195
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#boot_disk_size DataDatabricksJob#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8199
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#google_service_account DataDatabricksJob#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8203
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#local_ssd_count DataDatabricksJob#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8207
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#use_preemptible_executors DataDatabricksJob#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8211
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#zone_id DataDatabricksJob#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8215
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 8289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 8282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8352
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8368
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8384
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8400
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8416
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8432
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8356
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8372
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8388
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8404
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8420
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8436
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8346
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8362
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8378
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8394
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8410
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8426
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 9205
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScripts",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#abfss DataDatabricksJob#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9211
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbfs DataDatabricksJob#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9217
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#file DataDatabricksJob#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9223
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#gcs DataDatabricksJob#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9229
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#s3 DataDatabricksJob#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9235
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#volumes DataDatabricksJob#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9241
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#workspace DataDatabricksJob#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9247
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScripts"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 8440
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfss",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8444
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 8483
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 8476
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfssOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8517
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8510
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8487
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 8521
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8525
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 8564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 8557
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8598
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8591
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 8602
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFile",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8606
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 8645
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 8638
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFileOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8679
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8672
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8649
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 8683
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8687
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 8726
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 8719
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8760
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8753
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8730
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 9522
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 9514
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9529
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9522
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9522
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 9522
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 9331
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 9321
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9406
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9422
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9438
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9454
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9470
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9486
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9502
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9409
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9425
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9441
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9457
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9473
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9489
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9505
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9403
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9419
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9435
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9451
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9467
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9483
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9499
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9413
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9429
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9445
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9461
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9477
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9493
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9509
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9335
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 8764
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8772
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#canned_acl DataDatabricksJob#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8768
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_encryption DataDatabricksJob#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8776
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#encryption_type DataDatabricksJob#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8780
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#endpoint DataDatabricksJob#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8784
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#kms_key DataDatabricksJob#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8788
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#region DataDatabricksJob#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8792
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 8873
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 8866
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8942
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8971
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8987
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9003
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9019
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9035
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3OutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8946
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8959
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8975
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8991
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9007
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9023
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9039
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8936
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8952
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8965
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8981
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8997
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9013
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9029
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 8877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 9043
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9047
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 9086
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 9079
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9120
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9113
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9090
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 9124
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspace",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9128
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 9167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 9160
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspaceOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9201
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9194
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 10113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 10106
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10647
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10663
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10679
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10695
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10711
          },
          "name": "putClusterMountInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10727
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10743
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10759
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10775
          },
          "name": "putWorkloadType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10320
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10650
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10336
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10666
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10682
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10352
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10698
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10714
          },
          "name": "resetClusterMountInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10368
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10384
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10400
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10730
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10416
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10432
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10448
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10464
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10746
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10480
          },
          "name": "resetIdempotencyToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10762
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10496
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10512
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10541
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10557
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10573
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10589
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10605
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10634
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10778
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10644
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10660
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10676
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10692
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10708
          },
          "name": "clusterMountInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10724
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10740
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10756
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10772
          },
          "name": "workloadType",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10324
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10654
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10340
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10670
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10686
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10356
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10702
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10718
          },
          "name": "clusterMountInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10372
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10388
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10404
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10734
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10420
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10436
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10452
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10468
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10750
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10484
          },
          "name": "idempotencyTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10766
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10500
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10516
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10529
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10545
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10561
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10577
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10593
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10609
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10622
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10638
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10782
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10314
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10330
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10346
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10362
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10378
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10394
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10410
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10426
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10442
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10458
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10474
          },
          "name": "idempotencyToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10490
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10506
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10522
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10535
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10551
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10567
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10583
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10599
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10615
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10628
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewCluster"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 9650
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterWorkloadType",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#clients DataDatabricksJob#clients}",
            "stability": "stable",
            "summary": "clients block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9656
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterWorkloadType"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClients": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClients",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 9533
      },
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClients",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jobs DataDatabricksJob#jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9537
          },
          "name": "jobs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebooks DataDatabricksJob#notebooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9541
          },
          "name": "notebooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClients"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClientsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClientsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 9587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 9580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9626
          },
          "name": "resetJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9642
          },
          "name": "resetNotebooks"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClientsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9630
          },
          "name": "jobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9646
          },
          "name": "notebooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9620
          },
          "name": "jobs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9636
          },
          "name": "notebooks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9591
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClientsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 9695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 9688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9725
          },
          "name": "putClients",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClients"
              }
            }
          ]
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9722
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClientsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9729
          },
          "name": "clientsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeClients"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 9699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNewClusterWorkloadTypeOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotebookTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotebookTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 10786
      },
      "name": "DataDatabricksJobJobSettingsSettingsNotebookTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebook_path DataDatabricksJob#notebook_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10794
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#base_parameters DataDatabricksJob#base_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10790
          },
          "name": "baseParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10798
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#warehouse_id DataDatabricksJob#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10802
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNotebookTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotebookTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotebookTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 10862
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 10855
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10913
          },
          "name": "resetBaseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10942
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10958
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNotebookTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10917
          },
          "name": "baseParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10930
          },
          "name": "notebookPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10946
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10962
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10907
          },
          "name": "baseParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10923
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10936
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10952
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10866
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotebookTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNotebookTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotificationSettings": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 10966
      },
      "name": "DataDatabricksJobJobSettingsSettingsNotificationSettings",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#no_alert_for_canceled_runs DataDatabricksJob#no_alert_for_canceled_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10970
          },
          "name": "noAlertForCanceledRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#no_alert_for_skipped_runs DataDatabricksJob#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 10974
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNotificationSettings"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotificationSettingsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 11020
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 11013
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11059
          },
          "name": "resetNoAlertForCanceledRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11075
          },
          "name": "resetNoAlertForSkippedRuns"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsNotificationSettingsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11063
          },
          "name": "noAlertForCanceledRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11079
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11053
          },
          "name": "noAlertForCanceledRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11069
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11024
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotificationSettings"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsNotificationSettingsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 12120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 12113
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12536
          },
          "name": "putContinuous",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsContinuous"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12552
          },
          "name": "putDbtTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDbtTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12568
          },
          "name": "putDeployment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDeployment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12584
          },
          "name": "putEmailNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEmailNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12600
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12616
          },
          "name": "putGitSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12632
          },
          "name": "putHealth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12648
          },
          "name": "putJobCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobCluster"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12664
          },
          "name": "putLibrary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibrary"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12680
          },
          "name": "putNewCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12696
          },
          "name": "putNotebookTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotebookTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12712
          },
          "name": "putNotificationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotificationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12728
          },
          "name": "putParameter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12744
          },
          "name": "putPipelineTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPipelineTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12760
          },
          "name": "putPythonWheelTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPythonWheelTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12776
          },
          "name": "putQueue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsQueue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12792
          },
          "name": "putRunAs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunAs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12808
          },
          "name": "putRunJobTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunJobTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12824
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12840
          },
          "name": "putSparkJarTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkJarTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12856
          },
          "name": "putSparkPythonTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkPythonTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12872
          },
          "name": "putSparkSubmitTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkSubmitTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12888
          },
          "name": "putTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTask"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12904
          },
          "name": "putTrigger",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTrigger"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12920
          },
          "name": "putWebhookNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12539
          },
          "name": "resetContinuous"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12555
          },
          "name": "resetDbtTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12571
          },
          "name": "resetDeployment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12363
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12379
          },
          "name": "resetEditMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12587
          },
          "name": "resetEmailNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12603
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12395
          },
          "name": "resetExistingClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12411
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12619
          },
          "name": "resetGitSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12635
          },
          "name": "resetHealth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12651
          },
          "name": "resetJobCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12667
          },
          "name": "resetLibrary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12427
          },
          "name": "resetMaxConcurrentRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12443
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12459
          },
          "name": "resetMinRetryIntervalMillis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12475
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12683
          },
          "name": "resetNewCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12699
          },
          "name": "resetNotebookTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12715
          },
          "name": "resetNotificationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12731
          },
          "name": "resetParameter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12747
          },
          "name": "resetPipelineTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12763
          },
          "name": "resetPythonWheelTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12779
          },
          "name": "resetQueue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12491
          },
          "name": "resetRetryOnTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12795
          },
          "name": "resetRunAs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12811
          },
          "name": "resetRunJobTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12827
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12843
          },
          "name": "resetSparkJarTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12859
          },
          "name": "resetSparkPythonTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12875
          },
          "name": "resetSparkSubmitTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12507
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12891
          },
          "name": "resetTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12523
          },
          "name": "resetTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12907
          },
          "name": "resetTrigger"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12923
          },
          "name": "resetWebhookNotifications"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12533
          },
          "name": "continuous",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsContinuousOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12549
          },
          "name": "dbtTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDbtTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12565
          },
          "name": "deployment",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12581
          },
          "name": "emailNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEmailNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12597
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12613
          },
          "name": "gitSource",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12629
          },
          "name": "health",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12645
          },
          "name": "jobCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12661
          },
          "name": "library",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibraryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12677
          },
          "name": "newCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12693
          },
          "name": "notebookTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotebookTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12709
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12725
          },
          "name": "parameter",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12741
          },
          "name": "pipelineTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPipelineTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12757
          },
          "name": "pythonWheelTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPythonWheelTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12773
          },
          "name": "queue",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsQueueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12789
          },
          "name": "runAs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunAsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12805
          },
          "name": "runJobTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunJobTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12821
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12837
          },
          "name": "sparkJarTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkJarTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12853
          },
          "name": "sparkPythonTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkPythonTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12869
          },
          "name": "sparkSubmitTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkSubmitTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12885
          },
          "name": "task",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12901
          },
          "name": "trigger",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12917
          },
          "name": "webhookNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12543
          },
          "name": "continuousInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsContinuous"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12559
          },
          "name": "dbtTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDbtTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12575
          },
          "name": "deploymentInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsDeployment"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12367
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12383
          },
          "name": "editModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12591
          },
          "name": "emailNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEmailNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12607
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12399
          },
          "name": "existingClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12415
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12623
          },
          "name": "gitSourceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsGitSource"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12639
          },
          "name": "healthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsHealth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12655
          },
          "name": "jobClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsJobCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12671
          },
          "name": "libraryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12431
          },
          "name": "maxConcurrentRunsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12447
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12463
          },
          "name": "minRetryIntervalMillisInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12479
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12687
          },
          "name": "newClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNewCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12703
          },
          "name": "notebookTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotebookTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12719
          },
          "name": "notificationSettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsNotificationSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12735
          },
          "name": "parameterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12751
          },
          "name": "pipelineTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPipelineTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12767
          },
          "name": "pythonWheelTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPythonWheelTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12783
          },
          "name": "queueInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsQueue"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12495
          },
          "name": "retryOnTimeoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12799
          },
          "name": "runAsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunAs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12815
          },
          "name": "runJobTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunJobTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12831
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSchedule"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12847
          },
          "name": "sparkJarTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkJarTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12863
          },
          "name": "sparkPythonTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkPythonTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12879
          },
          "name": "sparkSubmitTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkSubmitTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12511
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12895
          },
          "name": "taskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTask"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12527
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12911
          },
          "name": "triggerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTrigger"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12927
          },
          "name": "webhookNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12357
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12373
          },
          "name": "editMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12389
          },
          "name": "existingClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12405
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12421
          },
          "name": "maxConcurrentRuns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12437
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12453
          },
          "name": "minRetryIntervalMillis",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12469
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12485
          },
          "name": "retryOnTimeout",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12501
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12517
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 12124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettings"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameter": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 11083
      },
      "name": "DataDatabricksJobJobSettingsSettingsParameter",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#default DataDatabricksJob#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11087
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#name DataDatabricksJob#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11091
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsParameter"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameterList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 11215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 11207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameterOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsParameterList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11215
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11215
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 11215
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsParameterList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 11140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 11130
      },
      "name": "DataDatabricksJobJobSettingsSettingsParameterOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11189
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11202
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11182
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11195
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsParameter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsParameterOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPipelineTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPipelineTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 11226
      },
      "name": "DataDatabricksJobJobSettingsSettingsPipelineTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pipeline_id DataDatabricksJob#pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11234
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#full_refresh DataDatabricksJob#full_refresh}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11230
          },
          "name": "fullRefresh",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsPipelineTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPipelineTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPipelineTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 11280
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 11273
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11319
          },
          "name": "resetFullRefresh"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsPipelineTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11323
          },
          "name": "fullRefreshInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11336
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11313
          },
          "name": "fullRefresh",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11329
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11284
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPipelineTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsPipelineTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPythonWheelTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPythonWheelTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 11340
      },
      "name": "DataDatabricksJobJobSettingsSettingsPythonWheelTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#entry_point DataDatabricksJob#entry_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11344
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#named_parameters DataDatabricksJob#named_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11348
          },
          "name": "namedParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#package_name DataDatabricksJob#package_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11352
          },
          "name": "packageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11356
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsPythonWheelTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPythonWheelTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPythonWheelTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 11416
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 11409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11467
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11483
          },
          "name": "resetNamedParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11499
          },
          "name": "resetPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11515
          },
          "name": "resetParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsPythonWheelTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11471
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11487
          },
          "name": "namedParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11503
          },
          "name": "packageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11519
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11461
          },
          "name": "entryPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11477
          },
          "name": "namedParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11493
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11509
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsPythonWheelTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsPythonWheelTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsQueue": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsQueue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 11523
      },
      "name": "DataDatabricksJobJobSettingsSettingsQueue",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enabled DataDatabricksJob#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11527
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsQueue"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsQueueOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsQueueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 11566
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 11559
      },
      "name": "DataDatabricksJobJobSettingsSettingsQueueOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11600
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11593
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11570
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsQueue"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsQueueOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunAs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunAs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 11604
      },
      "name": "DataDatabricksJobJobSettingsSettingsRunAs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#service_principal_name DataDatabricksJob#service_principal_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11608
          },
          "name": "servicePrincipalName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#user_name DataDatabricksJob#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11612
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsRunAs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunAsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunAsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 11658
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 11651
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11697
          },
          "name": "resetServicePrincipalName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11713
          },
          "name": "resetUserName"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsRunAsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11701
          },
          "name": "servicePrincipalNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11717
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11691
          },
          "name": "servicePrincipalName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11707
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11662
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunAs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsRunAsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunJobTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunJobTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 11721
      },
      "name": "DataDatabricksJobJobSettingsSettingsRunJobTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_id DataDatabricksJob#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11725
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_parameters DataDatabricksJob#job_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11729
          },
          "name": "jobParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsRunJobTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunJobTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunJobTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 11775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 11768
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11827
          },
          "name": "resetJobParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsRunJobTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11815
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11831
          },
          "name": "jobParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11808
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11821
          },
          "name": "jobParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11779
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsRunJobTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsRunJobTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSchedule": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 11835
      },
      "name": "DataDatabricksJobJobSettingsSettingsSchedule",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#quartz_cron_expression DataDatabricksJob#quartz_cron_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11843
          },
          "name": "quartzCronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#timezone_id DataDatabricksJob#timezone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11847
          },
          "name": "timezoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pause_status DataDatabricksJob#pause_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11839
          },
          "name": "pauseStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsSchedule"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsScheduleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 11900
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 11893
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11945
          },
          "name": "resetPauseStatus"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsScheduleOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11949
          },
          "name": "pauseStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11962
          },
          "name": "quartzCronExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11975
          },
          "name": "timezoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11939
          },
          "name": "pauseStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11955
          },
          "name": "quartzCronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11968
          },
          "name": "timezoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11904
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSchedule"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsScheduleOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkJarTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkJarTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 11979
      },
      "name": "DataDatabricksJobJobSettingsSettingsSparkJarTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jar_uri DataDatabricksJob#jar_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11983
          },
          "name": "jarUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#main_class_name DataDatabricksJob#main_class_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11987
          },
          "name": "mainClassName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 11991
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsSparkJarTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkJarTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkJarTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 12044
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 12037
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12089
          },
          "name": "resetJarUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12105
          },
          "name": "resetMainClassName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12121
          },
          "name": "resetParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsSparkJarTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12093
          },
          "name": "jarUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12109
          },
          "name": "mainClassNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12125
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12083
          },
          "name": "jarUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12099
          },
          "name": "mainClassName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12115
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12048
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkJarTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsSparkJarTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkPythonTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkPythonTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 12129
      },
      "name": "DataDatabricksJobJobSettingsSettingsSparkPythonTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#python_file DataDatabricksJob#python_file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12137
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12133
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12141
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsSparkPythonTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkPythonTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkPythonTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 12194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 12187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12239
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12268
          },
          "name": "resetSource"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsSparkPythonTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12243
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12256
          },
          "name": "pythonFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12272
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12233
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12249
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12262
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkPythonTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsSparkPythonTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkSubmitTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkSubmitTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 12276
      },
      "name": "DataDatabricksJobJobSettingsSettingsSparkSubmitTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12280
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsSparkSubmitTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkSubmitTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkSubmitTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 12319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 12312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12352
          },
          "name": "resetParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsSparkSubmitTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12356
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12346
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsSparkSubmitTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsSparkSubmitTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 9463
      },
      "name": "DataDatabricksJobJobSettingsSettingsTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#condition_task DataDatabricksJob#condition_task}",
            "stability": "stable",
            "summary": "condition_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9509
          },
          "name": "conditionTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskConditionTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbt_task DataDatabricksJob#dbt_task}",
            "stability": "stable",
            "summary": "dbt_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9515
          },
          "name": "dbtTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDbtTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#depends_on DataDatabricksJob#depends_on}",
            "stability": "stable",
            "summary": "depends_on block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9521
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#description DataDatabricksJob#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9467
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#email_notifications DataDatabricksJob#email_notifications}",
            "stability": "stable",
            "summary": "email_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9527
          },
          "name": "emailNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskEmailNotifications"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#environment_key DataDatabricksJob#environment_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9471
          },
          "name": "environmentKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#existing_cluster_id DataDatabricksJob#existing_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9475
          },
          "name": "existingClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#for_each_task DataDatabricksJob#for_each_task}",
            "stability": "stable",
            "summary": "for_each_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9533
          },
          "name": "forEachTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#health DataDatabricksJob#health}",
            "stability": "stable",
            "summary": "health block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9539
          },
          "name": "health",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_cluster_key DataDatabricksJob#job_cluster_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9479
          },
          "name": "jobClusterKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#library DataDatabricksJob#library}",
            "stability": "stable",
            "summary": "library block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9545
          },
          "name": "library",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#max_retries DataDatabricksJob#max_retries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9483
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#min_retry_interval_millis DataDatabricksJob#min_retry_interval_millis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9487
          },
          "name": "minRetryIntervalMillis",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#new_cluster DataDatabricksJob#new_cluster}",
            "stability": "stable",
            "summary": "new_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9551
          },
          "name": "newCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebook_task DataDatabricksJob#notebook_task}",
            "stability": "stable",
            "summary": "notebook_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9557
          },
          "name": "notebookTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotebookTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notification_settings DataDatabricksJob#notification_settings}",
            "stability": "stable",
            "summary": "notification_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9563
          },
          "name": "notificationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotificationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pipeline_task DataDatabricksJob#pipeline_task}",
            "stability": "stable",
            "summary": "pipeline_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9569
          },
          "name": "pipelineTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPipelineTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#python_wheel_task DataDatabricksJob#python_wheel_task}",
            "stability": "stable",
            "summary": "python_wheel_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9575
          },
          "name": "pythonWheelTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPythonWheelTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#retry_on_timeout DataDatabricksJob#retry_on_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9491
          },
          "name": "retryOnTimeout",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#run_if DataDatabricksJob#run_if}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9495
          },
          "name": "runIf",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#run_job_task DataDatabricksJob#run_job_task}",
            "stability": "stable",
            "summary": "run_job_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9581
          },
          "name": "runJobTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskRunJobTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_jar_task DataDatabricksJob#spark_jar_task}",
            "stability": "stable",
            "summary": "spark_jar_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9587
          },
          "name": "sparkJarTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkJarTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_python_task DataDatabricksJob#spark_python_task}",
            "stability": "stable",
            "summary": "spark_python_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9593
          },
          "name": "sparkPythonTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkPythonTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_submit_task DataDatabricksJob#spark_submit_task}",
            "stability": "stable",
            "summary": "spark_submit_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9599
          },
          "name": "sparkSubmitTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#sql_task DataDatabricksJob#sql_task}",
            "stability": "stable",
            "summary": "sql_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9605
          },
          "name": "sqlTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#task_key DataDatabricksJob#task_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9499
          },
          "name": "taskKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#timeout_seconds DataDatabricksJob#timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9503
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#webhook_notifications DataDatabricksJob#webhook_notifications}",
            "stability": "stable",
            "summary": "webhook_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9611
          },
          "name": "webhookNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskConditionTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskConditionTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 12360
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskConditionTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#left DataDatabricksJob#left}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12364
          },
          "name": "left",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#op DataDatabricksJob#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12368
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#right DataDatabricksJob#right}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12372
          },
          "name": "right",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskConditionTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskConditionTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskConditionTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 12425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 12418
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskConditionTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12471
          },
          "name": "leftInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12484
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12497
          },
          "name": "rightInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12464
          },
          "name": "left",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12477
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12490
          },
          "name": "right",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskConditionTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskConditionTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDbtTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDbtTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 12501
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskDbtTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#commands DataDatabricksJob#commands}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12509
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#catalog DataDatabricksJob#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12505
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#profiles_directory DataDatabricksJob#profiles_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12513
          },
          "name": "profilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#project_directory DataDatabricksJob#project_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12517
          },
          "name": "projectDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#schema DataDatabricksJob#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12521
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12525
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#warehouse_id DataDatabricksJob#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12529
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskDbtTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDbtTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDbtTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 12610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 12603
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12679
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12708
          },
          "name": "resetProfilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12724
          },
          "name": "resetProjectDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12740
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12756
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12772
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskDbtTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12683
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12696
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12712
          },
          "name": "profilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12728
          },
          "name": "projectDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12744
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12760
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12776
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12673
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12689
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12702
          },
          "name": "profilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12718
          },
          "name": "projectDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12734
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12750
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12766
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDbtTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskDbtTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOn": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 12780
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskDependsOn",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#task_key DataDatabricksJob#task_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12788
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#outcome DataDatabricksJob#outcome}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12784
          },
          "name": "outcome",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskDependsOn"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOnList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 12915
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 12907
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12922
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskDependsOnList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12915
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12915
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 12915
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12908
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskDependsOnList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOnOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 12837
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 12827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12885
          },
          "name": "resetOutcome"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskDependsOnOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12889
          },
          "name": "outcomeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12902
          },
          "name": "taskKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12879
          },
          "name": "outcome",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12895
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12841
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskDependsOnOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskEmailNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskEmailNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 12926
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskEmailNotifications",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#no_alert_for_skipped_runs DataDatabricksJob#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12930
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_duration_warning_threshold_exceeded DataDatabricksJob#on_duration_warning_threshold_exceeded}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12934
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_failure DataDatabricksJob#on_failure}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12938
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_start DataDatabricksJob#on_start}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12942
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_success DataDatabricksJob#on_success}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 12946
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskEmailNotifications"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskEmailNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskEmailNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 13013
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 13006
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13070
          },
          "name": "resetNoAlertForSkippedRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13086
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13102
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13118
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13134
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskEmailNotificationsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13074
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13090
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13106
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13122
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13138
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13064
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13080
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13096
          },
          "name": "onFailure",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13112
          },
          "name": "onStart",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13128
          },
          "name": "onSuccess",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13017
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskEmailNotifications"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskEmailNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 1358
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#inputs DataDatabricksJob#inputs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1366
          },
          "name": "inputs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#task DataDatabricksJob#task}",
            "stability": "stable",
            "summary": "task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1372
          },
          "name": "task",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#concurrency DataDatabricksJob#concurrency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1362
          },
          "name": "concurrency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskForEachTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 1418
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1496
          },
          "name": "putTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1470
          },
          "name": "resetConcurrency"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1493
          },
          "name": "task",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1474
          },
          "name": "concurrencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1487
          },
          "name": "inputsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1500
          },
          "name": "taskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1464
          },
          "name": "concurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1480
          },
          "name": "inputs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskForEachTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 382
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#condition_task DataDatabricksJob#condition_task}",
            "stability": "stable",
            "summary": "condition_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 428
          },
          "name": "conditionTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbt_task DataDatabricksJob#dbt_task}",
            "stability": "stable",
            "summary": "dbt_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 434
          },
          "name": "dbtTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#depends_on DataDatabricksJob#depends_on}",
            "stability": "stable",
            "summary": "depends_on block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 440
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#description DataDatabricksJob#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 386
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#email_notifications DataDatabricksJob#email_notifications}",
            "stability": "stable",
            "summary": "email_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 446
          },
          "name": "emailNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#environment_key DataDatabricksJob#environment_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 390
          },
          "name": "environmentKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#existing_cluster_id DataDatabricksJob#existing_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 394
          },
          "name": "existingClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#health DataDatabricksJob#health}",
            "stability": "stable",
            "summary": "health block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 452
          },
          "name": "health",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_cluster_key DataDatabricksJob#job_cluster_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 398
          },
          "name": "jobClusterKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#library DataDatabricksJob#library}",
            "stability": "stable",
            "summary": "library block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 458
          },
          "name": "library",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#max_retries DataDatabricksJob#max_retries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 402
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#min_retry_interval_millis DataDatabricksJob#min_retry_interval_millis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 406
          },
          "name": "minRetryIntervalMillis",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#new_cluster DataDatabricksJob#new_cluster}",
            "stability": "stable",
            "summary": "new_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 464
          },
          "name": "newCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebook_task DataDatabricksJob#notebook_task}",
            "stability": "stable",
            "summary": "notebook_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 470
          },
          "name": "notebookTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notification_settings DataDatabricksJob#notification_settings}",
            "stability": "stable",
            "summary": "notification_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 476
          },
          "name": "notificationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pipeline_task DataDatabricksJob#pipeline_task}",
            "stability": "stable",
            "summary": "pipeline_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 482
          },
          "name": "pipelineTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#python_wheel_task DataDatabricksJob#python_wheel_task}",
            "stability": "stable",
            "summary": "python_wheel_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 488
          },
          "name": "pythonWheelTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#retry_on_timeout DataDatabricksJob#retry_on_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 410
          },
          "name": "retryOnTimeout",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#run_if DataDatabricksJob#run_if}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 414
          },
          "name": "runIf",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#run_job_task DataDatabricksJob#run_job_task}",
            "stability": "stable",
            "summary": "run_job_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 494
          },
          "name": "runJobTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_jar_task DataDatabricksJob#spark_jar_task}",
            "stability": "stable",
            "summary": "spark_jar_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 500
          },
          "name": "sparkJarTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_python_task DataDatabricksJob#spark_python_task}",
            "stability": "stable",
            "summary": "spark_python_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 506
          },
          "name": "sparkPythonTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_submit_task DataDatabricksJob#spark_submit_task}",
            "stability": "stable",
            "summary": "spark_submit_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 512
          },
          "name": "sparkSubmitTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#sql_task DataDatabricksJob#sql_task}",
            "stability": "stable",
            "summary": "sql_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 518
          },
          "name": "sqlTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#task_key DataDatabricksJob#task_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 418
          },
          "name": "taskKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#timeout_seconds DataDatabricksJob#timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 422
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#webhook_notifications DataDatabricksJob#webhook_notifications}",
            "stability": "stable",
            "summary": "webhook_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 524
          },
          "name": "webhookNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 13142
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#left DataDatabricksJob#left}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13146
          },
          "name": "left",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#op DataDatabricksJob#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13150
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#right DataDatabricksJob#right}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13154
          },
          "name": "right",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 13207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 13200
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13253
          },
          "name": "leftInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13266
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13279
          },
          "name": "rightInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13246
          },
          "name": "left",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13259
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13272
          },
          "name": "right",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 13283
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#commands DataDatabricksJob#commands}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13291
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#catalog DataDatabricksJob#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13287
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#profiles_directory DataDatabricksJob#profiles_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13295
          },
          "name": "profilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#project_directory DataDatabricksJob#project_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13299
          },
          "name": "projectDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#schema DataDatabricksJob#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13303
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13307
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#warehouse_id DataDatabricksJob#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13311
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 13392
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 13385
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13461
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13490
          },
          "name": "resetProfilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13506
          },
          "name": "resetProjectDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13522
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13538
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13554
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13465
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13478
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13494
          },
          "name": "profilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13510
          },
          "name": "projectDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13526
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13542
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13558
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13455
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13471
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13484
          },
          "name": "profilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13500
          },
          "name": "projectDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13516
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13532
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13548
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOn": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 13562
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOn",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#task_key DataDatabricksJob#task_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13570
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#outcome DataDatabricksJob#outcome}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13566
          },
          "name": "outcome",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOn"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 13697
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 13689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13704
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13697
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13697
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 13697
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13690
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 13619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 13609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13667
          },
          "name": "resetOutcome"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13671
          },
          "name": "outcomeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13684
          },
          "name": "taskKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13661
          },
          "name": "outcome",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13677
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 13708
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#no_alert_for_skipped_runs DataDatabricksJob#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13712
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_duration_warning_threshold_exceeded DataDatabricksJob#on_duration_warning_threshold_exceeded}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13716
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_failure DataDatabricksJob#on_failure}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13720
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_start DataDatabricksJob#on_start}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13724
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_success DataDatabricksJob#on_success}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13728
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 13795
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 13788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13852
          },
          "name": "resetNoAlertForSkippedRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13868
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13884
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13900
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13916
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotificationsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13856
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13872
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13888
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13904
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13920
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13846
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13862
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13878
          },
          "name": "onFailure",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13894
          },
          "name": "onStart",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13910
          },
          "name": "onSuccess",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13799
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 14106
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealth",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#rules DataDatabricksJob#rules}",
            "stability": "stable",
            "summary": "rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14112
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealth"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 14151
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 14144
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14181
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14178
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14185
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14155
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 13924
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRules",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#metric DataDatabricksJob#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13928
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#op DataDatabricksJob#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13932
          },
          "name": "op",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#value DataDatabricksJob#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13936
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRules"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 14095
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 14087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14102
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14095
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14095
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 14095
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 13992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 13982
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14046
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14062
          },
          "name": "resetOp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14078
          },
          "name": "resetValue"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14050
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14066
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14082
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14040
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14056
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14072
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 13996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthRulesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibrary": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibrary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 14564
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibrary",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cran DataDatabricksJob#cran}",
            "stability": "stable",
            "summary": "cran block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14582
          },
          "name": "cran",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCran"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#egg DataDatabricksJob#egg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14568
          },
          "name": "egg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jar DataDatabricksJob#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14572
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#maven DataDatabricksJob#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14588
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pypi DataDatabricksJob#pypi}",
            "stability": "stable",
            "summary": "pypi block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14594
          },
          "name": "pypi",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#whl DataDatabricksJob#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14576
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibrary"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCran": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCran",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 14189
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCran",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#package DataDatabricksJob#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14193
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#repo DataDatabricksJob#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14197
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCran"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCranOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCranOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 14243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 14236
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14295
          },
          "name": "resetRepo"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCranOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14283
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14299
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14276
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14289
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14247
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCran"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCranOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 14840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 14832
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14847
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14840
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14840
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 14840
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 14303
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMaven",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#coordinates DataDatabricksJob#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14307
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#exclusions DataDatabricksJob#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14311
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#repo DataDatabricksJob#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14315
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMaven"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 14368
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 14361
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14426
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14442
          },
          "name": "resetRepo"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMavenOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14414
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14430
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14446
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14407
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14420
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14436
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14372
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMaven"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMavenOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 14671
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 14661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14788
          },
          "name": "putCran",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCran"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14804
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14820
          },
          "name": "putPypi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14791
          },
          "name": "resetCran"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14743
          },
          "name": "resetEgg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14759
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14807
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14823
          },
          "name": "resetPypi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14775
          },
          "name": "resetWhl"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14785
          },
          "name": "cran",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCranOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14801
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14817
          },
          "name": "pypi",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14795
          },
          "name": "cranInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryCran"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14747
          },
          "name": "eggInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14763
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14811
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14827
          },
          "name": "pypiInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypi"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14779
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14737
          },
          "name": "egg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14753
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14769
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14675
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibrary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypi": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 14450
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypi",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#package DataDatabricksJob#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14454
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#repo DataDatabricksJob#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14458
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypi"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypiOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 14504
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 14497
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14556
          },
          "name": "resetRepo"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypiOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14544
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14560
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14537
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14550
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14508
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypi"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryPypiOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 17975
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewCluster",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#num_workers DataDatabricksJob#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18031
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_version DataDatabricksJob#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18055
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#apply_policy_default_values DataDatabricksJob#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17979
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#autoscale DataDatabricksJob#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18065
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#autotermination_minutes DataDatabricksJob#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17983
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#aws_attributes DataDatabricksJob#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18071
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#azure_attributes DataDatabricksJob#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18077
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_id DataDatabricksJob#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17987
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_log_conf DataDatabricksJob#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18083
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_mount_info DataDatabricksJob#cluster_mount_info}",
            "stability": "stable",
            "summary": "cluster_mount_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18089
          },
          "name": "clusterMountInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_name DataDatabricksJob#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17991
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#custom_tags DataDatabricksJob#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17995
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#data_security_mode DataDatabricksJob#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17999
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#docker_image DataDatabricksJob#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18095
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#driver_instance_pool_id DataDatabricksJob#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18003
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#driver_node_type_id DataDatabricksJob#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18007
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_elastic_disk DataDatabricksJob#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18011
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_local_disk_encryption DataDatabricksJob#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18015
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#gcp_attributes DataDatabricksJob#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18101
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#idempotency_token DataDatabricksJob#idempotency_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18019
          },
          "name": "idempotencyToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#init_scripts DataDatabricksJob#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18107
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#instance_pool_id DataDatabricksJob#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18023
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#node_type_id DataDatabricksJob#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18027
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#policy_id DataDatabricksJob#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18035
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#runtime_engine DataDatabricksJob#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18039
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#single_user_name DataDatabricksJob#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18043
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_conf DataDatabricksJob#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18047
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_env_vars DataDatabricksJob#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18051
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ssh_public_keys DataDatabricksJob#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18059
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#workload_type DataDatabricksJob#workload_type}",
            "stability": "stable",
            "summary": "workload_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18113
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewCluster"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 14851
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscale",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#max_workers DataDatabricksJob#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14855
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#min_workers DataDatabricksJob#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14859
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscale"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 14905
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 14898
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14944
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14960
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscaleOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14948
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14964
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14938
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14954
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14909
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 14968
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14972
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_count DataDatabricksJob#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14976
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_size DataDatabricksJob#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14980
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_type DataDatabricksJob#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14984
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#first_on_demand DataDatabricksJob#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14988
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#instance_profile_arn DataDatabricksJob#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14992
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spot_bid_price_percent DataDatabricksJob#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 14996
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#zone_id DataDatabricksJob#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15000
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 15088
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 15081
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15163
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15179
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15195
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15211
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15227
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15243
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15259
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15275
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15167
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15183
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15199
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15215
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15231
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15247
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15263
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15279
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15157
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15173
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15189
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15205
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15221
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15237
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15253
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15269
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15092
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 15283
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15287
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#first_on_demand DataDatabricksJob#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15291
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spot_bid_max_price DataDatabricksJob#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15295
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 15348
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 15341
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15393
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15409
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15425
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15397
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15413
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15429
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15387
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15403
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15419
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15352
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 15793
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConf",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbfs DataDatabricksJob#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15799
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#s3 DataDatabricksJob#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15805
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 15433
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15437
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 15476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 15469
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15510
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15503
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 15851
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 15844
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15887
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15903
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15890
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15906
          },
          "name": "resetS3"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15884
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15900
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15894
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15910
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15855
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 15514
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15522
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#canned_acl DataDatabricksJob#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15518
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_encryption DataDatabricksJob#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15526
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#encryption_type DataDatabricksJob#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15530
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#endpoint DataDatabricksJob#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15534
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#kms_key DataDatabricksJob#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15538
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#region DataDatabricksJob#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15542
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 15623
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 15616
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15692
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15721
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15737
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15753
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15769
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15785
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15696
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15709
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15725
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15741
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15757
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15773
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15789
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15686
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15702
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15715
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15731
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15747
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15763
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15779
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15627
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 16028
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfo",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#local_mount_dir_path DataDatabricksJob#local_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16032
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#network_filesystem_info DataDatabricksJob#network_filesystem_info}",
            "stability": "stable",
            "summary": "network_filesystem_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16042
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#remote_mount_dir_path DataDatabricksJob#remote_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16036
          },
          "name": "remoteMountDirPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 16195
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 16187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16202
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16195
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16195
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 16195
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16188
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 15914
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#server_address DataDatabricksJob#server_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15922
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#mount_options DataDatabricksJob#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15918
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 15968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 15961
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16007
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16011
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16024
          },
          "name": "serverAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16001
          },
          "name": "mountOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16017
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 15972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 16098
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 16088
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16178
          },
          "name": "putNetworkFilesystemInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16165
          },
          "name": "resetRemoteMountDirPath"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16175
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16153
          },
          "name": "localMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16182
          },
          "name": "networkFilesystemInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16169
          },
          "name": "remoteMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16146
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16159
          },
          "name": "remoteMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 16317
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImage",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#url DataDatabricksJob#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16321
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#basic_auth DataDatabricksJob#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16327
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImage"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 16206
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuth",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#password DataDatabricksJob#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16210
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#username DataDatabricksJob#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16214
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 16260
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 16253
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16300
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16313
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16293
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16306
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16264
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 16373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 16366
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16422
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16425
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16419
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16429
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16413
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16406
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImage"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 16433
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16437
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#boot_disk_size DataDatabricksJob#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16441
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#google_service_account DataDatabricksJob#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16445
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#local_ssd_count DataDatabricksJob#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16449
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#use_preemptible_executors DataDatabricksJob#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16453
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#zone_id DataDatabricksJob#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16457
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 16531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 16524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16594
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16610
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16626
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16642
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16658
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16674
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16598
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16614
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16630
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16646
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16662
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16678
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16588
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16604
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16620
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16636
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16652
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16668
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 17447
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScripts",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#abfss DataDatabricksJob#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17453
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbfs DataDatabricksJob#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17459
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#file DataDatabricksJob#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17465
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#gcs DataDatabricksJob#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17471
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#s3 DataDatabricksJob#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17477
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#volumes DataDatabricksJob#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17483
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#workspace DataDatabricksJob#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17489
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScripts"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 16682
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfss",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16686
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 16725
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 16718
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16759
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16752
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16729
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 16763
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16767
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 16806
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 16799
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16840
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16833
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16810
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 16844
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFile",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16848
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 16887
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 16880
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16921
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16914
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16891
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 16925
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16929
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 16968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 16961
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17002
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16995
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 16972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 17764
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 17756
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17771
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17764
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17764
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 17764
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17757
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 17573
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 17563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17648
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17664
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17680
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17696
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17712
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17728
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17744
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17651
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17667
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17683
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17699
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17715
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17731
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17747
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17645
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17661
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17677
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17693
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17709
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17725
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17741
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17655
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17671
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17687
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17703
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17719
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17735
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17751
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17577
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 17006
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17014
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#canned_acl DataDatabricksJob#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17010
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_encryption DataDatabricksJob#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17018
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#encryption_type DataDatabricksJob#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17022
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#endpoint DataDatabricksJob#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17026
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#kms_key DataDatabricksJob#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17030
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#region DataDatabricksJob#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17034
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 17115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 17108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17184
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17213
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17229
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17245
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17261
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17277
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17188
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17201
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17217
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17233
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17249
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17265
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17281
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17178
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17194
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17207
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17223
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17239
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17255
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17271
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 17285
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17289
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 17328
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 17321
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17362
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17355
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 17366
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspace",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17370
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 17409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 17402
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17443
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17436
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 18355
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 18348
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18889
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18905
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18921
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18937
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18953
          },
          "name": "putClusterMountInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18969
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18985
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19001
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19017
          },
          "name": "putWorkloadType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18562
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18892
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18578
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18908
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18924
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18594
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18940
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18956
          },
          "name": "resetClusterMountInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18610
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18626
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18642
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18972
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18658
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18674
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18690
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18706
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18988
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18722
          },
          "name": "resetIdempotencyToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19004
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18738
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18754
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18783
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18799
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18815
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18831
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18847
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18876
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19020
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18886
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18902
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18918
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18934
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18950
          },
          "name": "clusterMountInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18966
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18982
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18998
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19014
          },
          "name": "workloadType",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18566
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18896
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18582
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18912
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18928
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18598
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18944
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18960
          },
          "name": "clusterMountInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18614
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18630
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18646
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18976
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18662
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18678
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18694
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18710
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18992
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18726
          },
          "name": "idempotencyTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19008
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18742
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18758
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18771
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18787
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18803
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18819
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18835
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18851
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18864
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18880
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19024
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18556
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18572
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18588
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18604
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18620
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18636
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18652
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18668
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18684
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18700
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18716
          },
          "name": "idempotencyToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18732
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18748
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18764
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18777
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18793
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18809
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18825
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18841
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18857
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18870
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 18359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewCluster"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 17892
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadType",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#clients DataDatabricksJob#clients}",
            "stability": "stable",
            "summary": "clients block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17898
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadType"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClients": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClients",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 17775
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClients",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jobs DataDatabricksJob#jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17779
          },
          "name": "jobs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebooks DataDatabricksJob#notebooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17783
          },
          "name": "notebooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClients"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 17829
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 17822
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17868
          },
          "name": "resetJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17884
          },
          "name": "resetNotebooks"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17872
          },
          "name": "jobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17888
          },
          "name": "notebooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17862
          },
          "name": "jobs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17878
          },
          "name": "notebooks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17833
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 17937
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 17930
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17967
          },
          "name": "putClients",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClients"
              }
            }
          ]
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17964
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17971
          },
          "name": "clientsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeClients"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 17941
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 19028
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebook_path DataDatabricksJob#notebook_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19036
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#base_parameters DataDatabricksJob#base_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19032
          },
          "name": "baseParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19040
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#warehouse_id DataDatabricksJob#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19044
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 19104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 19097
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19155
          },
          "name": "resetBaseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19184
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19200
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19159
          },
          "name": "baseParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19172
          },
          "name": "notebookPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19188
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19204
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19149
          },
          "name": "baseParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19165
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19178
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19194
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettings": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 19208
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettings",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#alert_on_last_attempt DataDatabricksJob#alert_on_last_attempt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19212
          },
          "name": "alertOnLastAttempt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#no_alert_for_canceled_runs DataDatabricksJob#no_alert_for_canceled_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19216
          },
          "name": "noAlertForCanceledRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#no_alert_for_skipped_runs DataDatabricksJob#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19220
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettings"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettingsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 19273
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 19266
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19318
          },
          "name": "resetAlertOnLastAttempt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19334
          },
          "name": "resetNoAlertForCanceledRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19350
          },
          "name": "resetNoAlertForSkippedRuns"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettingsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19322
          },
          "name": "alertOnLastAttemptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19338
          },
          "name": "noAlertForCanceledRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19354
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19312
          },
          "name": "alertOnLastAttempt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19328
          },
          "name": "noAlertForCanceledRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19344
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19277
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettings"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettingsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.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/data-databricks-job/index-structs/structs400.ts",
        "line": 738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1091
          },
          "name": "putConditionTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1107
          },
          "name": "putDbtTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1123
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1139
          },
          "name": "putEmailNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1155
          },
          "name": "putHealth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1171
          },
          "name": "putLibrary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibrary"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1187
          },
          "name": "putNewCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1203
          },
          "name": "putNotebookTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1219
          },
          "name": "putNotificationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1235
          },
          "name": "putPipelineTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1251
          },
          "name": "putPythonWheelTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1267
          },
          "name": "putRunJobTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1283
          },
          "name": "putSparkJarTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1299
          },
          "name": "putSparkPythonTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1315
          },
          "name": "putSparkSubmitTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1331
          },
          "name": "putSqlTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1347
          },
          "name": "putWebhookNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1094
          },
          "name": "resetConditionTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1110
          },
          "name": "resetDbtTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1126
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 934
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1142
          },
          "name": "resetEmailNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 950
          },
          "name": "resetEnvironmentKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 966
          },
          "name": "resetExistingClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1158
          },
          "name": "resetHealth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 982
          },
          "name": "resetJobClusterKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1174
          },
          "name": "resetLibrary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 998
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1014
          },
          "name": "resetMinRetryIntervalMillis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1190
          },
          "name": "resetNewCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1206
          },
          "name": "resetNotebookTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1222
          },
          "name": "resetNotificationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1238
          },
          "name": "resetPipelineTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1254
          },
          "name": "resetPythonWheelTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1030
          },
          "name": "resetRetryOnTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1046
          },
          "name": "resetRunIf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1270
          },
          "name": "resetRunJobTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1286
          },
          "name": "resetSparkJarTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1302
          },
          "name": "resetSparkPythonTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1318
          },
          "name": "resetSparkSubmitTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1334
          },
          "name": "resetSqlTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1062
          },
          "name": "resetTaskKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1078
          },
          "name": "resetTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1350
          },
          "name": "resetWebhookNotifications"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1088
          },
          "name": "conditionTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1104
          },
          "name": "dbtTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1120
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1136
          },
          "name": "emailNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1152
          },
          "name": "health",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1168
          },
          "name": "library",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibraryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1184
          },
          "name": "newCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1200
          },
          "name": "notebookTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1216
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1232
          },
          "name": "pipelineTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1248
          },
          "name": "pythonWheelTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1264
          },
          "name": "runJobTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1280
          },
          "name": "sparkJarTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1296
          },
          "name": "sparkPythonTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1312
          },
          "name": "sparkSubmitTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1328
          },
          "name": "sqlTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1344
          },
          "name": "webhookNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1098
          },
          "name": "conditionTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskConditionTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1114
          },
          "name": "dbtTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDbtTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1130
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 938
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1146
          },
          "name": "emailNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskEmailNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 954
          },
          "name": "environmentKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 970
          },
          "name": "existingClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1162
          },
          "name": "healthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskHealth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 986
          },
          "name": "jobClusterKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1178
          },
          "name": "libraryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1002
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1018
          },
          "name": "minRetryIntervalMillisInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1194
          },
          "name": "newClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNewCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1210
          },
          "name": "notebookTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotebookTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1226
          },
          "name": "notificationSettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskNotificationSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1242
          },
          "name": "pipelineTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1258
          },
          "name": "pythonWheelTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1034
          },
          "name": "retryOnTimeoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1050
          },
          "name": "runIfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1274
          },
          "name": "runJobTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1290
          },
          "name": "sparkJarTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1306
          },
          "name": "sparkPythonTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1322
          },
          "name": "sparkSubmitTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1338
          },
          "name": "sqlTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1066
          },
          "name": "taskKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1082
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1354
          },
          "name": "webhookNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 928
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 944
          },
          "name": "environmentKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 960
          },
          "name": "existingClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 976
          },
          "name": "jobClusterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 992
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1008
          },
          "name": "minRetryIntervalMillis",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1024
          },
          "name": "retryOnTimeout",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1040
          },
          "name": "runIf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1056
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1072
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 749
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 19358
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pipeline_id DataDatabricksJob#pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19366
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#full_refresh DataDatabricksJob#full_refresh}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19362
          },
          "name": "fullRefresh",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 19412
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 19405
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19451
          },
          "name": "resetFullRefresh"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19455
          },
          "name": "fullRefreshInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19468
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19445
          },
          "name": "fullRefresh",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19461
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19416
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPipelineTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 19472
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#entry_point DataDatabricksJob#entry_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19476
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#named_parameters DataDatabricksJob#named_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19480
          },
          "name": "namedParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#package_name DataDatabricksJob#package_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19484
          },
          "name": "packageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19488
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 19548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 19541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19599
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19615
          },
          "name": "resetNamedParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19631
          },
          "name": "resetPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19647
          },
          "name": "resetParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19603
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19619
          },
          "name": "namedParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19635
          },
          "name": "packageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19651
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19593
          },
          "name": "entryPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19609
          },
          "name": "namedParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19625
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19641
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskPythonWheelTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 19655
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_id DataDatabricksJob#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19659
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_parameters DataDatabricksJob#job_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19663
          },
          "name": "jobParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 19709
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 19702
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19761
          },
          "name": "resetJobParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19749
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19765
          },
          "name": "jobParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19742
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19755
          },
          "name": "jobParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19713
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskRunJobTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 19769
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jar_uri DataDatabricksJob#jar_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19773
          },
          "name": "jarUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#main_class_name DataDatabricksJob#main_class_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19777
          },
          "name": "mainClassName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19781
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 19834
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 19827
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19879
          },
          "name": "resetJarUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19895
          },
          "name": "resetMainClassName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19911
          },
          "name": "resetParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19883
          },
          "name": "jarUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19899
          },
          "name": "mainClassNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19915
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19873
          },
          "name": "jarUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19889
          },
          "name": "mainClassName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19905
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkJarTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 19919
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#python_file DataDatabricksJob#python_file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19927
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19923
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19931
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 19984
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 19977
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20029
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20058
          },
          "name": "resetSource"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20033
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20046
          },
          "name": "pythonFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20062
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20023
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20039
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20052
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 19988
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkPythonTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 20066
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20070
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 20109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 20102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20142
          },
          "name": "resetParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20146
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20136
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSparkSubmitTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 20971
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#alert DataDatabricksJob#alert}",
            "stability": "stable",
            "summary": "alert block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20985
          },
          "name": "alert",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlert"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dashboard DataDatabricksJob#dashboard}",
            "stability": "stable",
            "summary": "dashboard block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20991
          },
          "name": "dashboard",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#file DataDatabricksJob#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20997
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20975
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#query DataDatabricksJob#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21003
          },
          "name": "query",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#warehouse_id DataDatabricksJob#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20979
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlert": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlert",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 20299
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlert",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#alert_id DataDatabricksJob#alert_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20303
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#subscriptions DataDatabricksJob#subscriptions}",
            "stability": "stable",
            "summary": "subscriptions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20313
          },
          "name": "subscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pause_subscriptions DataDatabricksJob#pause_subscriptions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20307
          },
          "name": "pauseSubscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlert"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 20366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 20359
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20437
          },
          "name": "putSubscriptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20424
          },
          "name": "resetPauseSubscriptions"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20434
          },
          "name": "subscriptions",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20412
          },
          "name": "alertIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20428
          },
          "name": "pauseSubscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20441
          },
          "name": "subscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20405
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20418
          },
          "name": "pauseSubscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20370
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlert"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 20150
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptions",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination_id DataDatabricksJob#destination_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20154
          },
          "name": "destinationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#user_name DataDatabricksJob#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20158
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptions"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 20288
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 20280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20295
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20288
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20288
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 20288
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 20207
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 20197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20255
          },
          "name": "resetDestinationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20271
          },
          "name": "resetUserName"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20259
          },
          "name": "destinationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20275
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20249
          },
          "name": "destinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20265
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20211
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboard": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 20594
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboard",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dashboard_id DataDatabricksJob#dashboard_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20602
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#custom_subject DataDatabricksJob#custom_subject}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20598
          },
          "name": "customSubject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pause_subscriptions DataDatabricksJob#pause_subscriptions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20606
          },
          "name": "pauseSubscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#subscriptions DataDatabricksJob#subscriptions}",
            "stability": "stable",
            "summary": "subscriptions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20612
          },
          "name": "subscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboard"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 20672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 20665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20765
          },
          "name": "putSubscriptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20723
          },
          "name": "resetCustomSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20752
          },
          "name": "resetPauseSubscriptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20768
          },
          "name": "resetSubscriptions"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20762
          },
          "name": "subscriptions",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20727
          },
          "name": "customSubjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20740
          },
          "name": "dashboardIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20756
          },
          "name": "pauseSubscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20772
          },
          "name": "subscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20717
          },
          "name": "customSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20733
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20746
          },
          "name": "pauseSubscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboard"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 20445
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptions",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination_id DataDatabricksJob#destination_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20449
          },
          "name": "destinationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#user_name DataDatabricksJob#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20453
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 20583
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 20575
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20590
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20583
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20583
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 20583
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 20502
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 20492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20550
          },
          "name": "resetDestinationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20566
          },
          "name": "resetUserName"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20554
          },
          "name": "destinationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20570
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20544
          },
          "name": "destinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20560
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20506
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 20776
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFile",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#path DataDatabricksJob#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20780
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20784
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFile"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 20830
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 20823
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20882
          },
          "name": "resetSource"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFileOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20870
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20886
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20863
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20876
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20834
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFile"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFileOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 21077
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 21070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21169
          },
          "name": "putAlert",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlert"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21185
          },
          "name": "putDashboard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21201
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21217
          },
          "name": "putQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21172
          },
          "name": "resetAlert"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21188
          },
          "name": "resetDashboard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21204
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21140
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21220
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21156
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21166
          },
          "name": "alert",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlertOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21182
          },
          "name": "dashboard",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21198
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21214
          },
          "name": "query",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21176
          },
          "name": "alertInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskAlert"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21192
          },
          "name": "dashboardInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskDashboard"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21208
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21144
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21224
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21160
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21134
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21150
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21081
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQuery": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 20890
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQuery",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#query_id DataDatabricksJob#query_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20894
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQuery"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQueryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 20933
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs0.ts",
        "line": 20926
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQueryOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20967
          },
          "name": "queryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20960
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 20937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQuery"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskSqlTaskQueryOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 191
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_duration_warning_threshold_exceeded DataDatabricksJob#on_duration_warning_threshold_exceeded}",
            "stability": "stable",
            "summary": "on_duration_warning_threshold_exceeded block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 197
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_failure DataDatabricksJob#on_failure}",
            "stability": "stable",
            "summary": "on_failure block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 203
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_start DataDatabricksJob#on_start}",
            "stability": "stable",
            "summary": "on_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 209
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_success DataDatabricksJob#on_success}",
            "stability": "stable",
            "summary": "on_success block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 215
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 21228
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21235
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 21333
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 21325
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21340
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21333
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21333
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 21333
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21326
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 21277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 21267
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21320
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21313
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 21344
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 21449
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 21441
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21456
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21449
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21449
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 21449
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21442
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 21393
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 21383
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21436
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21429
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21397
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 21460
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21467
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 21565
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 21557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21572
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21565
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21565
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 21565
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 21509
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 21499
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21552
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21545
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21513
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs0.ts",
        "line": 21576
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21583
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 21681
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 21673
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21688
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21681
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21681
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs0.ts",
            "line": 21681
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21674
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs0.ts",
          "line": 21625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs0.ts",
        "line": 21615
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21668
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21661
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs0.ts",
            "line": 21629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs0:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 275
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 268
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 323
          },
          "name": "putOnDurationWarningThresholdExceeded",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 339
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 355
          },
          "name": "putOnStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 371
          },
          "name": "putOnSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 326
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 342
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 358
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 374
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 320
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 336
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailureList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 352
          },
          "name": "onStart",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 368
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 330
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 346
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 362
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 378
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 279
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskForEachTaskTaskWebhookNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 1686
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskHealth",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#rules DataDatabricksJob#rules}",
            "stability": "stable",
            "summary": "rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1692
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskHealth"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 1731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 1724
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1761
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskHealthOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1758
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1765
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskHealthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 1504
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskHealthRules",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#metric DataDatabricksJob#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1508
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#op DataDatabricksJob#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1512
          },
          "name": "op",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#value DataDatabricksJob#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1516
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskHealthRules"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRulesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.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": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 1667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1682
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRulesOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskHealthRulesList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1675
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1675
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 1675
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskHealthRulesList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.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-databricks-job/index-structs/structs400.ts",
        "line": 1562
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1626
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1642
          },
          "name": "resetOp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1658
          },
          "name": "resetValue"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskHealthRulesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1630
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1646
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1662
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1620
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1636
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1652
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskHealthRulesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibrary": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibrary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 2144
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskLibrary",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cran DataDatabricksJob#cran}",
            "stability": "stable",
            "summary": "cran block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2162
          },
          "name": "cran",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryCran"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#egg DataDatabricksJob#egg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2148
          },
          "name": "egg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jar DataDatabricksJob#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2152
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#maven DataDatabricksJob#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2168
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pypi DataDatabricksJob#pypi}",
            "stability": "stable",
            "summary": "pypi block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2174
          },
          "name": "pypi",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryPypi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#whl DataDatabricksJob#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2156
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskLibrary"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryCran": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryCran",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 1769
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskLibraryCran",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#package DataDatabricksJob#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1773
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#repo DataDatabricksJob#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1777
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskLibraryCran"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryCranOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryCranOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.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/data-databricks-job/index-structs/structs400.ts",
        "line": 1816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1875
          },
          "name": "resetRepo"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskLibraryCranOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1863
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1879
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1856
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1869
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryCran"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskLibraryCranOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 2420
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 2412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2427
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskLibraryList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2420
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2420
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 2420
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskLibraryList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 1883
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskLibraryMaven",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#coordinates DataDatabricksJob#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1887
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#exclusions DataDatabricksJob#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1891
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#repo DataDatabricksJob#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1895
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskLibraryMaven"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 1948
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 1941
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2006
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2022
          },
          "name": "resetRepo"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskLibraryMavenOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1994
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2010
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2026
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1987
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2000
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2016
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 1952
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryMaven"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskLibraryMavenOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 2251
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 2241
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2368
          },
          "name": "putCran",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryCran"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2384
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2400
          },
          "name": "putPypi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryPypi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2371
          },
          "name": "resetCran"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2323
          },
          "name": "resetEgg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2339
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2387
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2403
          },
          "name": "resetPypi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2355
          },
          "name": "resetWhl"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskLibraryOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2365
          },
          "name": "cran",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryCranOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2381
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2397
          },
          "name": "pypi",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryPypiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2375
          },
          "name": "cranInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryCran"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2327
          },
          "name": "eggInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2343
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2391
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2407
          },
          "name": "pypiInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryPypi"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2359
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2317
          },
          "name": "egg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2333
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2349
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2255
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibrary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskLibraryOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryPypi": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryPypi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 2030
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskLibraryPypi",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#package DataDatabricksJob#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2034
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#repo DataDatabricksJob#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2038
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskLibraryPypi"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryPypiOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryPypiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 2084
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 2077
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2136
          },
          "name": "resetRepo"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskLibraryPypiOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2124
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2140
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2117
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2130
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2088
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryPypi"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskLibraryPypiOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 10495
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 10487
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10502
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10495
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10495
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 10495
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTask"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 5555
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewCluster",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#num_workers DataDatabricksJob#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5611
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_version DataDatabricksJob#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5635
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#apply_policy_default_values DataDatabricksJob#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5559
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#autoscale DataDatabricksJob#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5645
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#autotermination_minutes DataDatabricksJob#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5563
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#aws_attributes DataDatabricksJob#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5651
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#azure_attributes DataDatabricksJob#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5657
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_id DataDatabricksJob#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5567
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_log_conf DataDatabricksJob#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5663
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_mount_info DataDatabricksJob#cluster_mount_info}",
            "stability": "stable",
            "summary": "cluster_mount_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5669
          },
          "name": "clusterMountInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#cluster_name DataDatabricksJob#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5571
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#custom_tags DataDatabricksJob#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5575
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#data_security_mode DataDatabricksJob#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5579
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#docker_image DataDatabricksJob#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5675
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#driver_instance_pool_id DataDatabricksJob#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5583
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#driver_node_type_id DataDatabricksJob#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5587
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_elastic_disk DataDatabricksJob#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5591
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_local_disk_encryption DataDatabricksJob#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5595
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#gcp_attributes DataDatabricksJob#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5681
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#idempotency_token DataDatabricksJob#idempotency_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5599
          },
          "name": "idempotencyToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#init_scripts DataDatabricksJob#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5687
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#instance_pool_id DataDatabricksJob#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5603
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#node_type_id DataDatabricksJob#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5607
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#policy_id DataDatabricksJob#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5615
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#runtime_engine DataDatabricksJob#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5619
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#single_user_name DataDatabricksJob#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5623
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_conf DataDatabricksJob#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5627
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spark_env_vars DataDatabricksJob#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5631
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ssh_public_keys DataDatabricksJob#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5639
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#workload_type DataDatabricksJob#workload_type}",
            "stability": "stable",
            "summary": "workload_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5693
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewCluster"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 2431
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscale",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#max_workers DataDatabricksJob#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2435
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#min_workers DataDatabricksJob#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2439
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscale"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 2478
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2524
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2540
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscaleOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2528
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2544
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2518
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2534
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 2548
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2552
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_count DataDatabricksJob#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2556
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_size DataDatabricksJob#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2560
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#ebs_volume_type DataDatabricksJob#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2564
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#first_on_demand DataDatabricksJob#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2568
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#instance_profile_arn DataDatabricksJob#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2572
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spot_bid_price_percent DataDatabricksJob#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2576
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#zone_id DataDatabricksJob#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2580
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 2668
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 2661
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2743
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2759
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2775
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2791
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2807
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2823
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2839
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2855
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2747
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2763
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2779
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2795
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2811
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2827
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2843
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2859
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2737
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2753
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2769
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2785
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2801
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2817
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2833
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2849
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2672
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 2863
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2867
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#first_on_demand DataDatabricksJob#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2871
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#spot_bid_max_price DataDatabricksJob#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2875
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 2928
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 2921
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2973
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2989
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3005
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2977
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2993
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3009
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2967
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2983
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2999
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 2932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 3373
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConf",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbfs DataDatabricksJob#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3379
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#s3 DataDatabricksJob#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3385
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 3013
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3017
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 3056
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 3049
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3090
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3083
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3060
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 3431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 3424
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3467
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3483
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3470
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3486
          },
          "name": "resetS3"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3464
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3480
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3474
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3490
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 3094
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3102
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#canned_acl DataDatabricksJob#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3098
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_encryption DataDatabricksJob#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3106
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#encryption_type DataDatabricksJob#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3110
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#endpoint DataDatabricksJob#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3114
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#kms_key DataDatabricksJob#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3118
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#region DataDatabricksJob#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3122
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 3203
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 3196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3272
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3301
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3317
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3333
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3349
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3365
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3OutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3276
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3289
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3305
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3321
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3337
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3353
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3369
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3266
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3282
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3295
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3311
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3327
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3343
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3359
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 3608
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfo",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#local_mount_dir_path DataDatabricksJob#local_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3612
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#network_filesystem_info DataDatabricksJob#network_filesystem_info}",
            "stability": "stable",
            "summary": "network_filesystem_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3622
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#remote_mount_dir_path DataDatabricksJob#remote_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3616
          },
          "name": "remoteMountDirPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 3775
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 3767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3782
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3775
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3775
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 3775
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 3494
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfo",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#server_address DataDatabricksJob#server_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3502
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#mount_options DataDatabricksJob#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3498
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 3548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 3541
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3587
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3591
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3604
          },
          "name": "serverAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3581
          },
          "name": "mountOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3597
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 3678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 3668
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3758
          },
          "name": "putNetworkFilesystemInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3745
          },
          "name": "resetRemoteMountDirPath"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3755
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3733
          },
          "name": "localMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3762
          },
          "name": "networkFilesystemInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3749
          },
          "name": "remoteMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3726
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3739
          },
          "name": "remoteMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 3897
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImage",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#url DataDatabricksJob#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3901
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#basic_auth DataDatabricksJob#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3907
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImage"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 3786
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuth",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#password DataDatabricksJob#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3790
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#username DataDatabricksJob#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3794
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 3840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 3833
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuthOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3880
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3893
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3873
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3886
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 3953
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 3946
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4002
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4005
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3999
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4009
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3993
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3986
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 3957
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImage"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 4013
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#availability DataDatabricksJob#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4017
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#boot_disk_size DataDatabricksJob#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4021
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#google_service_account DataDatabricksJob#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4025
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#local_ssd_count DataDatabricksJob#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4029
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#use_preemptible_executors DataDatabricksJob#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4033
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#zone_id DataDatabricksJob#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4037
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 4111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 4104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4174
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4190
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4206
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4222
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4238
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4254
          },
          "name": "resetZoneId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4178
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4194
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4210
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4226
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4242
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4258
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4168
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4184
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4200
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4216
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4232
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4248
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 5027
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScripts",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#abfss DataDatabricksJob#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5033
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dbfs DataDatabricksJob#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5039
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#file DataDatabricksJob#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5045
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#gcs DataDatabricksJob#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5051
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#s3 DataDatabricksJob#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5057
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#volumes DataDatabricksJob#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5063
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#workspace DataDatabricksJob#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5069
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScripts"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 4262
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfss",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4266
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 4305
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 4298
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfssOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4339
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4332
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4309
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 4343
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4347
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 4386
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 4379
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4420
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4413
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4390
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 4424
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFile",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4428
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 4467
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 4460
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFileOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4501
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4494
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 4505
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcs",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4509
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 4548
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 4541
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4582
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4575
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4552
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 5344
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 5336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5351
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5344
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5344
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 5344
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5337
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 5153
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 5143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5228
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5244
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5260
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5276
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5292
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5308
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5324
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5231
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5247
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5263
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5279
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5295
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5311
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5327
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5225
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5241
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5257
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5273
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5289
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5305
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5321
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5235
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5251
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5267
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5283
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5299
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5315
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5331
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5157
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 4586
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4594
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#canned_acl DataDatabricksJob#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4590
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#enable_encryption DataDatabricksJob#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4598
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#encryption_type DataDatabricksJob#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4602
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#endpoint DataDatabricksJob#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4606
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#kms_key DataDatabricksJob#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4610
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#region DataDatabricksJob#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4614
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 4695
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 4688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4764
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4793
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4809
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4825
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4841
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4857
          },
          "name": "resetRegion"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3OutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4768
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4781
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4797
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4813
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4829
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4845
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4861
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4758
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4774
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4787
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4803
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4819
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4835
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4851
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4699
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 4865
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumes",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4869
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 4908
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 4901
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumesOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4942
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4935
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4912
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 4946
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspace",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination DataDatabricksJob#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4950
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 4989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 4982
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspaceOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5023
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5016
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 4993
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 5935
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 5928
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6469
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6485
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6501
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6517
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6533
          },
          "name": "putClusterMountInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6549
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6565
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6581
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6597
          },
          "name": "putWorkloadType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6142
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6472
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6158
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6488
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6504
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6174
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6520
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6536
          },
          "name": "resetClusterMountInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6190
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6206
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6222
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6552
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6238
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6254
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6270
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6286
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6568
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6302
          },
          "name": "resetIdempotencyToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6584
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6318
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6334
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6363
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6379
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6395
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6411
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6427
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6456
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6600
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6466
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6482
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6498
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6514
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6530
          },
          "name": "clusterMountInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6546
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6562
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6578
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6594
          },
          "name": "workloadType",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6146
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6476
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6162
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6492
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6508
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6178
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6524
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6540
          },
          "name": "clusterMountInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6194
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6210
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6226
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6556
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6242
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6258
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6274
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6290
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6572
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6306
          },
          "name": "idempotencyTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6588
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6322
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6338
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6351
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6367
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6383
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6399
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6415
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6431
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6444
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6460
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6604
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6136
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6152
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6168
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6184
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6200
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6216
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6232
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6248
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6264
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6280
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6296
          },
          "name": "idempotencyToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6312
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6328
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6344
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6357
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6373
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6389
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6405
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6421
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6437
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6450
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5939
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewCluster"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 5472
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadType",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#clients DataDatabricksJob#clients}",
            "stability": "stable",
            "summary": "clients block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5478
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadType"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClients": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClients",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 5355
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClients",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jobs DataDatabricksJob#jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5359
          },
          "name": "jobs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebooks DataDatabricksJob#notebooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5363
          },
          "name": "notebooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClients"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClientsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClientsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 5409
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 5402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5448
          },
          "name": "resetJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5464
          },
          "name": "resetNotebooks"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClientsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5452
          },
          "name": "jobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5468
          },
          "name": "notebooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5442
          },
          "name": "jobs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5458
          },
          "name": "notebooks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5413
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClientsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 5517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 5510
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5547
          },
          "name": "putClients",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClients"
              }
            }
          ]
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5544
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClientsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5551
          },
          "name": "clientsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeClients"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 5521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNewClusterWorkloadTypeOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotebookTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotebookTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 6608
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNotebookTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#notebook_path DataDatabricksJob#notebook_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6616
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#base_parameters DataDatabricksJob#base_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6612
          },
          "name": "baseParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6620
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#warehouse_id DataDatabricksJob#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6624
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNotebookTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotebookTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotebookTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 6684
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 6677
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6735
          },
          "name": "resetBaseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6764
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6780
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNotebookTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6739
          },
          "name": "baseParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6752
          },
          "name": "notebookPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6768
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6784
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6729
          },
          "name": "baseParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6745
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6758
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6774
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotebookTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNotebookTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotificationSettings": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 6788
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskNotificationSettings",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#alert_on_last_attempt DataDatabricksJob#alert_on_last_attempt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6792
          },
          "name": "alertOnLastAttempt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#no_alert_for_canceled_runs DataDatabricksJob#no_alert_for_canceled_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6796
          },
          "name": "noAlertForCanceledRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#no_alert_for_skipped_runs DataDatabricksJob#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6800
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNotificationSettings"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotificationSettingsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 6853
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 6846
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6898
          },
          "name": "resetAlertOnLastAttempt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6914
          },
          "name": "resetNoAlertForCanceledRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6930
          },
          "name": "resetNoAlertForSkippedRuns"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskNotificationSettingsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6902
          },
          "name": "alertOnLastAttemptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6918
          },
          "name": "noAlertForCanceledRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6934
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6892
          },
          "name": "alertOnLastAttempt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6908
          },
          "name": "noAlertForCanceledRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6924
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6857
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotificationSettings"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskNotificationSettingsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 9842
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 9832
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10203
          },
          "name": "putConditionTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskConditionTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10219
          },
          "name": "putDbtTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDbtTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10235
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10251
          },
          "name": "putEmailNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskEmailNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10267
          },
          "name": "putForEachTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10283
          },
          "name": "putHealth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10299
          },
          "name": "putLibrary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibrary"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10315
          },
          "name": "putNewCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10331
          },
          "name": "putNotebookTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotebookTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10347
          },
          "name": "putNotificationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotificationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10363
          },
          "name": "putPipelineTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPipelineTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10379
          },
          "name": "putPythonWheelTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPythonWheelTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10395
          },
          "name": "putRunJobTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskRunJobTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10411
          },
          "name": "putSparkJarTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkJarTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10427
          },
          "name": "putSparkPythonTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkPythonTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10443
          },
          "name": "putSparkSubmitTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10459
          },
          "name": "putSqlTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10475
          },
          "name": "putWebhookNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10206
          },
          "name": "resetConditionTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10222
          },
          "name": "resetDbtTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10238
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10046
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10254
          },
          "name": "resetEmailNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10062
          },
          "name": "resetEnvironmentKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10078
          },
          "name": "resetExistingClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10270
          },
          "name": "resetForEachTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10286
          },
          "name": "resetHealth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10094
          },
          "name": "resetJobClusterKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10302
          },
          "name": "resetLibrary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10110
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10126
          },
          "name": "resetMinRetryIntervalMillis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10318
          },
          "name": "resetNewCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10334
          },
          "name": "resetNotebookTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10350
          },
          "name": "resetNotificationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10366
          },
          "name": "resetPipelineTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10382
          },
          "name": "resetPythonWheelTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10142
          },
          "name": "resetRetryOnTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10158
          },
          "name": "resetRunIf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10398
          },
          "name": "resetRunJobTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10414
          },
          "name": "resetSparkJarTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10430
          },
          "name": "resetSparkPythonTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10446
          },
          "name": "resetSparkSubmitTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10462
          },
          "name": "resetSqlTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10174
          },
          "name": "resetTaskKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10190
          },
          "name": "resetTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10478
          },
          "name": "resetWebhookNotifications"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10200
          },
          "name": "conditionTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskConditionTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10216
          },
          "name": "dbtTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDbtTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10232
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10248
          },
          "name": "emailNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskEmailNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10264
          },
          "name": "forEachTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10280
          },
          "name": "health",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10296
          },
          "name": "library",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibraryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10312
          },
          "name": "newCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10328
          },
          "name": "notebookTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotebookTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10344
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10360
          },
          "name": "pipelineTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPipelineTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10376
          },
          "name": "pythonWheelTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPythonWheelTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10392
          },
          "name": "runJobTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskRunJobTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10408
          },
          "name": "sparkJarTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkJarTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10424
          },
          "name": "sparkPythonTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkPythonTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10440
          },
          "name": "sparkSubmitTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10456
          },
          "name": "sqlTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10472
          },
          "name": "webhookNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10210
          },
          "name": "conditionTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskConditionTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10226
          },
          "name": "dbtTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDbtTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10242
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10050
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10258
          },
          "name": "emailNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskEmailNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10066
          },
          "name": "environmentKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10082
          },
          "name": "existingClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10274
          },
          "name": "forEachTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskForEachTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10290
          },
          "name": "healthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskHealth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10098
          },
          "name": "jobClusterKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10306
          },
          "name": "libraryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10114
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10130
          },
          "name": "minRetryIntervalMillisInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10322
          },
          "name": "newClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNewCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10338
          },
          "name": "notebookTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotebookTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10354
          },
          "name": "notificationSettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskNotificationSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10370
          },
          "name": "pipelineTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPipelineTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10386
          },
          "name": "pythonWheelTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPythonWheelTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10146
          },
          "name": "retryOnTimeoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10162
          },
          "name": "runIfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10402
          },
          "name": "runJobTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskRunJobTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10418
          },
          "name": "sparkJarTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkJarTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10434
          },
          "name": "sparkPythonTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkPythonTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10450
          },
          "name": "sparkSubmitTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10466
          },
          "name": "sqlTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10178
          },
          "name": "taskKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10194
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10482
          },
          "name": "webhookNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10040
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10056
          },
          "name": "environmentKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10072
          },
          "name": "existingClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10088
          },
          "name": "jobClusterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10104
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10120
          },
          "name": "minRetryIntervalMillis",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10136
          },
          "name": "retryOnTimeout",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10152
          },
          "name": "runIf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10168
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10184
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9846
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTask"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPipelineTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPipelineTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 6938
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskPipelineTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pipeline_id DataDatabricksJob#pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6946
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#full_refresh DataDatabricksJob#full_refresh}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6942
          },
          "name": "fullRefresh",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskPipelineTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPipelineTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPipelineTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 6992
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 6985
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7031
          },
          "name": "resetFullRefresh"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskPipelineTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7035
          },
          "name": "fullRefreshInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7048
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7025
          },
          "name": "fullRefresh",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7041
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 6996
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPipelineTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskPipelineTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPythonWheelTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPythonWheelTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 7052
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskPythonWheelTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#entry_point DataDatabricksJob#entry_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7056
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#named_parameters DataDatabricksJob#named_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7060
          },
          "name": "namedParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#package_name DataDatabricksJob#package_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7064
          },
          "name": "packageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7068
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskPythonWheelTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPythonWheelTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPythonWheelTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 7128
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 7121
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7179
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7195
          },
          "name": "resetNamedParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7211
          },
          "name": "resetPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7227
          },
          "name": "resetParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskPythonWheelTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7183
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7199
          },
          "name": "namedParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7215
          },
          "name": "packageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7231
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7173
          },
          "name": "entryPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7189
          },
          "name": "namedParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7205
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7221
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7132
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskPythonWheelTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskPythonWheelTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskRunJobTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskRunJobTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 7235
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskRunJobTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_id DataDatabricksJob#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7239
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#job_parameters DataDatabricksJob#job_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7243
          },
          "name": "jobParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskRunJobTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskRunJobTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskRunJobTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 7289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 7282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7341
          },
          "name": "resetJobParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskRunJobTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7329
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7345
          },
          "name": "jobParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7322
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7335
          },
          "name": "jobParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7293
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskRunJobTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskRunJobTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkJarTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkJarTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 7349
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSparkJarTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#jar_uri DataDatabricksJob#jar_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7353
          },
          "name": "jarUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#main_class_name DataDatabricksJob#main_class_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7357
          },
          "name": "mainClassName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7361
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSparkJarTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkJarTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkJarTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 7414
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 7407
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7459
          },
          "name": "resetJarUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7475
          },
          "name": "resetMainClassName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7491
          },
          "name": "resetParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSparkJarTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7463
          },
          "name": "jarUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7479
          },
          "name": "mainClassNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7495
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7453
          },
          "name": "jarUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7469
          },
          "name": "mainClassName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7485
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7418
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkJarTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSparkJarTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkPythonTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkPythonTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 7499
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSparkPythonTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#python_file DataDatabricksJob#python_file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7507
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7503
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7511
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSparkPythonTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkPythonTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkPythonTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 7564
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 7557
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7609
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7638
          },
          "name": "resetSource"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSparkPythonTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7613
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7626
          },
          "name": "pythonFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7642
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7603
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7619
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7632
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7568
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkPythonTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSparkPythonTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 7646
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7650
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 7689
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 7682
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7722
          },
          "name": "resetParameters"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7726
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7716
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7693
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSparkSubmitTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 8551
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTask",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#alert DataDatabricksJob#alert}",
            "stability": "stable",
            "summary": "alert block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8565
          },
          "name": "alert",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlert"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dashboard DataDatabricksJob#dashboard}",
            "stability": "stable",
            "summary": "dashboard block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8571
          },
          "name": "dashboard",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#file DataDatabricksJob#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8577
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#parameters DataDatabricksJob#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8555
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#query DataDatabricksJob#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8583
          },
          "name": "query",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#warehouse_id DataDatabricksJob#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8559
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTask"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlert": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlert",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 7879
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlert",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#alert_id DataDatabricksJob#alert_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7883
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#subscriptions DataDatabricksJob#subscriptions}",
            "stability": "stable",
            "summary": "subscriptions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7893
          },
          "name": "subscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pause_subscriptions DataDatabricksJob#pause_subscriptions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7887
          },
          "name": "pauseSubscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlert"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 7946
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 7939
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8017
          },
          "name": "putSubscriptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8004
          },
          "name": "resetPauseSubscriptions"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8014
          },
          "name": "subscriptions",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7992
          },
          "name": "alertIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8008
          },
          "name": "pauseSubscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8021
          },
          "name": "subscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7985
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7998
          },
          "name": "pauseSubscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7950
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlert"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 7730
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptions",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination_id DataDatabricksJob#destination_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7734
          },
          "name": "destinationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#user_name DataDatabricksJob#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7738
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptions"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 7868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 7860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7875
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7868
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7868
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 7868
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 7787
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 7777
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7835
          },
          "name": "resetDestinationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7851
          },
          "name": "resetUserName"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7839
          },
          "name": "destinationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7855
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7829
          },
          "name": "destinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7845
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 7791
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertSubscriptionsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboard": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 8174
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboard",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#dashboard_id DataDatabricksJob#dashboard_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8182
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#custom_subject DataDatabricksJob#custom_subject}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8178
          },
          "name": "customSubject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pause_subscriptions DataDatabricksJob#pause_subscriptions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8186
          },
          "name": "pauseSubscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#subscriptions DataDatabricksJob#subscriptions}",
            "stability": "stable",
            "summary": "subscriptions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8192
          },
          "name": "subscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboard"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 8252
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 8245
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8345
          },
          "name": "putSubscriptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8303
          },
          "name": "resetCustomSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8332
          },
          "name": "resetPauseSubscriptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8348
          },
          "name": "resetSubscriptions"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8342
          },
          "name": "subscriptions",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8307
          },
          "name": "customSubjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8320
          },
          "name": "dashboardIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8336
          },
          "name": "pauseSubscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8352
          },
          "name": "subscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8297
          },
          "name": "customSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8313
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8326
          },
          "name": "pauseSubscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboard"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 8025
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptions",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#destination_id DataDatabricksJob#destination_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8029
          },
          "name": "destinationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#user_name DataDatabricksJob#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8033
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptions"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 8163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 8155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8170
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8163
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8163
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 8163
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 8082
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 8072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8130
          },
          "name": "resetDestinationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8146
          },
          "name": "resetUserName"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8134
          },
          "name": "destinationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8150
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8124
          },
          "name": "destinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8140
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8086
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardSubscriptionsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 8356
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskFile",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#path DataDatabricksJob#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8360
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#source DataDatabricksJob#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8364
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskFile"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 8410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 8403
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8462
          },
          "name": "resetSource"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskFileOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8450
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8466
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8443
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8456
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8414
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskFile"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskFileOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 8657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 8650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8749
          },
          "name": "putAlert",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlert"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8765
          },
          "name": "putDashboard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8781
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8797
          },
          "name": "putQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8752
          },
          "name": "resetAlert"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8768
          },
          "name": "resetDashboard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8784
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8720
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8800
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8736
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8746
          },
          "name": "alert",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlertOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8762
          },
          "name": "dashboard",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8778
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8794
          },
          "name": "query",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8756
          },
          "name": "alertInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskAlert"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8772
          },
          "name": "dashboardInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskDashboard"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8788
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8724
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8804
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8740
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8714
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8730
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTask"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskQuery": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 8470
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskQuery",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#query_id DataDatabricksJob#query_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8474
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskQuery"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskQueryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 8513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 8506
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskSqlTaskQueryOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8547
          },
          "name": "queryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8540
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskSqlTaskQuery"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskSqlTaskQueryOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 9272
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotifications",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_duration_warning_threshold_exceeded DataDatabricksJob#on_duration_warning_threshold_exceeded}",
            "stability": "stable",
            "summary": "on_duration_warning_threshold_exceeded block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9278
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_failure DataDatabricksJob#on_failure}",
            "stability": "stable",
            "summary": "on_failure block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9284
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_start DataDatabricksJob#on_start}",
            "stability": "stable",
            "summary": "on_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9290
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_success DataDatabricksJob#on_success}",
            "stability": "stable",
            "summary": "on_success block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9296
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotifications"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 8808
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8815
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 8913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 8905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8920
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8913
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8913
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 8913
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 8857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 8847
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8900
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8893
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailure": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 8924
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailure",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8931
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailure"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 9029
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 9021
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9036
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9029
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9029
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 9029
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9022
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 8973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 8963
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9016
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9009
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 8977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStart": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 9040
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStart",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9047
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStart"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 9145
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 9137
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9152
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9145
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9145
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 9145
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 9089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 9079
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9132
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9125
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStart"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 9156
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9163
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 9261
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 9253
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9268
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9261
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9261
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 9261
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9254
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 9205
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 9195
      },
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9209
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 9356
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 9349
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9404
          },
          "name": "putOnDurationWarningThresholdExceeded",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9420
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailure"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9436
          },
          "name": "putOnStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStart"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9452
          },
          "name": "putOnSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9407
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9423
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9439
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9455
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9401
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceededList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9417
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailureList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9433
          },
          "name": "onStart",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9449
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9411
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9427
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9443
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9459
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 9360
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTaskWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTaskWebhookNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTrigger": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 10833
      },
      "name": "DataDatabricksJobJobSettingsSettingsTrigger",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#file_arrival DataDatabricksJob#file_arrival}",
            "stability": "stable",
            "summary": "file_arrival block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10843
          },
          "name": "fileArrival",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerFileArrival"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#pause_status DataDatabricksJob#pause_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10837
          },
          "name": "pauseStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#table_update DataDatabricksJob#table_update}",
            "stability": "stable",
            "summary": "table_update block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10849
          },
          "name": "tableUpdate",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerTableUpdate"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTrigger"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerFileArrival": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerFileArrival",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 10506
      },
      "name": "DataDatabricksJobJobSettingsSettingsTriggerFileArrival",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#url DataDatabricksJob#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10514
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#min_time_between_triggers_seconds DataDatabricksJob#min_time_between_triggers_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10510
          },
          "name": "minTimeBetweenTriggersSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#wait_after_last_change_seconds DataDatabricksJob#wait_after_last_change_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10518
          },
          "name": "waitAfterLastChangeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTriggerFileArrival"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerFileArrivalOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerFileArrivalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 10571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 10564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10616
          },
          "name": "resetMinTimeBetweenTriggersSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10645
          },
          "name": "resetWaitAfterLastChangeSeconds"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTriggerFileArrivalOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10620
          },
          "name": "minTimeBetweenTriggersSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10633
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10649
          },
          "name": "waitAfterLastChangeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10610
          },
          "name": "minTimeBetweenTriggersSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10626
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10639
          },
          "name": "waitAfterLastChangeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerFileArrival"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTriggerFileArrivalOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 10902
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 10895
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10960
          },
          "name": "putFileArrival",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerFileArrival"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10976
          },
          "name": "putTableUpdate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerTableUpdate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10963
          },
          "name": "resetFileArrival"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10947
          },
          "name": "resetPauseStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10979
          },
          "name": "resetTableUpdate"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTriggerOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10957
          },
          "name": "fileArrival",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerFileArrivalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10973
          },
          "name": "tableUpdate",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerTableUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10967
          },
          "name": "fileArrivalInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerFileArrival"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10951
          },
          "name": "pauseStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10983
          },
          "name": "tableUpdateInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerTableUpdate"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10941
          },
          "name": "pauseStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10906
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTrigger"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTriggerOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerTableUpdate": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerTableUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 10653
      },
      "name": "DataDatabricksJobJobSettingsSettingsTriggerTableUpdate",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#table_names DataDatabricksJob#table_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10665
          },
          "name": "tableNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#condition DataDatabricksJob#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10657
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#min_time_between_triggers_seconds DataDatabricksJob#min_time_between_triggers_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10661
          },
          "name": "minTimeBetweenTriggersSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#wait_after_last_change_seconds DataDatabricksJob#wait_after_last_change_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10669
          },
          "name": "waitAfterLastChangeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTriggerTableUpdate"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerTableUpdateOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerTableUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 10729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 10722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10780
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10796
          },
          "name": "resetMinTimeBetweenTriggersSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10825
          },
          "name": "resetWaitAfterLastChangeSeconds"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsTriggerTableUpdateOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10784
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10800
          },
          "name": "minTimeBetweenTriggersSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10813
          },
          "name": "tableNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10829
          },
          "name": "waitAfterLastChangeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10774
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10790
          },
          "name": "minTimeBetweenTriggersSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10806
          },
          "name": "tableNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10819
          },
          "name": "waitAfterLastChangeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsTriggerTableUpdate"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsTriggerTableUpdateOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 11451
      },
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotifications",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_duration_warning_threshold_exceeded DataDatabricksJob#on_duration_warning_threshold_exceeded}",
            "stability": "stable",
            "summary": "on_duration_warning_threshold_exceeded block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11457
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_failure DataDatabricksJob#on_failure}",
            "stability": "stable",
            "summary": "on_failure block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11463
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_start DataDatabricksJob#on_start}",
            "stability": "stable",
            "summary": "on_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11469
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#on_success DataDatabricksJob#on_success}",
            "stability": "stable",
            "summary": "on_success block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11475
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotifications"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 10987
      },
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 10994
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 11092
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 11084
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11099
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11092
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11092
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 11092
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11085
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 11036
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 11026
      },
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11079
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11072
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11040
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailure": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 11103
      },
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailure",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11110
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailure"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 11208
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 11200
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11215
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11208
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11208
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 11208
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11201
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 11152
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 11142
      },
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11195
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11188
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStart": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 11219
      },
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStart",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11226
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStart"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 11324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 11316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11331
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11324
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11324
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 11324
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11317
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 11268
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 11258
      },
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11311
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11304
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11272
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStart"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccess": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-job/index-structs/structs400.ts",
        "line": 11335
      },
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccess",
      "namespace": "dataDatabricksJob",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/job#id DataDatabricksJob#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11342
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccess"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 11440
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 11432
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11447
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessList",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11440
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11440
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-job/index-structs/structs400.ts",
            "line": 11440
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessList"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 11384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-job/index-structs/structs400.ts",
        "line": 11374
      },
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11427
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11420
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-job/index-structs/structs400.ts",
          "line": 11535
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-job/index-structs/structs400.ts",
        "line": 11528
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11583
          },
          "name": "putOnDurationWarningThresholdExceeded",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11599
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailure"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11615
          },
          "name": "putOnStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStart"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11631
          },
          "name": "putOnSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccess"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11586
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11602
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11618
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11634
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "DataDatabricksJobJobSettingsSettingsWebhookNotificationsOutputReference",
      "namespace": "dataDatabricksJob",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11580
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceededList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11596
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailureList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11612
          },
          "name": "onStart",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11628
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11590
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11606
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11622
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11638
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-job/index-structs/structs400.ts",
            "line": 11539
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksJob.DataDatabricksJobJobSettingsSettingsWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/data-databricks-job/index-structs/structs400:DataDatabricksJobJobSettingsSettingsWebhookNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksJobs.DataDatabricksJobs": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/jobs databricks_jobs}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJobs.DataDatabricksJobs",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/jobs databricks_jobs} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-jobs/index.ts",
          "line": 63
        },
        "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-databricks.dataDatabricksJobs.DataDatabricksJobsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-jobs/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksJobs resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksJobs to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/jobs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksJobs that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksJobs to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 95
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 111
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksJobs",
      "namespace": "dataDatabricksJobs",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 115
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 105
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-jobs/index:DataDatabricksJobs"
    },
    "@cdktf/provider-databricks.dataDatabricksJobs.DataDatabricksJobsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksJobs.DataDatabricksJobsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-jobs/index.ts",
        "line": 14
      },
      "name": "DataDatabricksJobsConfig",
      "namespace": "dataDatabricksJobs",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/jobs#id DataDatabricksJobs#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/jobs#ids DataDatabricksJobs#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-jobs/index.ts",
            "line": 25
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-jobs/index:DataDatabricksJobsConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastore": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore databricks_metastore}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore databricks_metastore} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-metastore/index.ts",
          "line": 722
        },
        "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-databricks.dataDatabricksMetastore.DataDatabricksMetastoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-metastore/index.ts",
        "line": 690
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksMetastore resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 707
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksMetastore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksMetastore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksMetastore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 818
          },
          "name": "putMetastoreInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreMetastoreInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 757
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 773
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 821
          },
          "name": "resetMetastoreInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 789
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 805
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 833
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 843
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksMetastore",
      "namespace": "dataDatabricksMetastore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 695
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 815
          },
          "name": "metastoreInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreMetastoreInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 761
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 777
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 825
          },
          "name": "metastoreInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreMetastoreInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 793
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 809
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 751
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 767
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 783
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 799
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-metastore/index:DataDatabricksMetastore"
    },
    "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-metastore/index.ts",
        "line": 14
      },
      "name": "DataDatabricksMetastoreConfig",
      "namespace": "dataDatabricksMetastore",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#id DataDatabricksMetastore#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#metastore_id DataDatabricksMetastore#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 25
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#metastore_info DataDatabricksMetastore#metastore_info}",
            "stability": "stable",
            "summary": "metastore_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 39
          },
          "name": "metastoreInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreMetastoreInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#name DataDatabricksMetastore#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 29
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#region DataDatabricksMetastore#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 33
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-metastore/index:DataDatabricksMetastoreConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreMetastoreInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreMetastoreInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-metastore/index.ts",
        "line": 41
      },
      "name": "DataDatabricksMetastoreMetastoreInfo",
      "namespace": "dataDatabricksMetastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#cloud DataDatabricksMetastore#cloud}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 45
          },
          "name": "cloud",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#created_at DataDatabricksMetastore#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 49
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#created_by DataDatabricksMetastore#created_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 53
          },
          "name": "createdBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#default_data_access_config_id DataDatabricksMetastore#default_data_access_config_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 57
          },
          "name": "defaultDataAccessConfigId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#delta_sharing_organization_name DataDatabricksMetastore#delta_sharing_organization_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 61
          },
          "name": "deltaSharingOrganizationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#delta_sharing_recipient_token_lifetime_in_seconds DataDatabricksMetastore#delta_sharing_recipient_token_lifetime_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 65
          },
          "name": "deltaSharingRecipientTokenLifetimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#delta_sharing_scope DataDatabricksMetastore#delta_sharing_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 69
          },
          "name": "deltaSharingScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#global_metastore_id DataDatabricksMetastore#global_metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 73
          },
          "name": "globalMetastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#metastore_id DataDatabricksMetastore#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 77
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#name DataDatabricksMetastore#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 81
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#owner DataDatabricksMetastore#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 85
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#privilege_model_version DataDatabricksMetastore#privilege_model_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 89
          },
          "name": "privilegeModelVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#region DataDatabricksMetastore#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 93
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#storage_root DataDatabricksMetastore#storage_root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 97
          },
          "name": "storageRoot",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#storage_root_credential_id DataDatabricksMetastore#storage_root_credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 101
          },
          "name": "storageRootCredentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#storage_root_credential_name DataDatabricksMetastore#storage_root_credential_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 105
          },
          "name": "storageRootCredentialName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#updated_at DataDatabricksMetastore#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 109
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastore#updated_by DataDatabricksMetastore#updated_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 113
          },
          "name": "updatedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-metastore/index:DataDatabricksMetastoreMetastoreInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreMetastoreInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreMetastoreInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-metastore/index.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/data-databricks-metastore/index.ts",
        "line": 264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 406
          },
          "name": "resetCloud"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 422
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 438
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 454
          },
          "name": "resetDefaultDataAccessConfigId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 470
          },
          "name": "resetDeltaSharingOrganizationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 486
          },
          "name": "resetDeltaSharingRecipientTokenLifetimeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 502
          },
          "name": "resetDeltaSharingScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 518
          },
          "name": "resetGlobalMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 534
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 550
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 566
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 582
          },
          "name": "resetPrivilegeModelVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 598
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 614
          },
          "name": "resetStorageRoot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 630
          },
          "name": "resetStorageRootCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 646
          },
          "name": "resetStorageRootCredentialName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 662
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 678
          },
          "name": "resetUpdatedBy"
        }
      ],
      "name": "DataDatabricksMetastoreMetastoreInfoOutputReference",
      "namespace": "dataDatabricksMetastore",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 410
          },
          "name": "cloudInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 426
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 442
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 458
          },
          "name": "defaultDataAccessConfigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 474
          },
          "name": "deltaSharingOrganizationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 490
          },
          "name": "deltaSharingRecipientTokenLifetimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 506
          },
          "name": "deltaSharingScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 522
          },
          "name": "globalMetastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 538
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 554
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 570
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 586
          },
          "name": "privilegeModelVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 602
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 634
          },
          "name": "storageRootCredentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 650
          },
          "name": "storageRootCredentialNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 618
          },
          "name": "storageRootInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 666
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 682
          },
          "name": "updatedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 400
          },
          "name": "cloud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 416
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 432
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 448
          },
          "name": "defaultDataAccessConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 464
          },
          "name": "deltaSharingOrganizationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 480
          },
          "name": "deltaSharingRecipientTokenLifetimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 496
          },
          "name": "deltaSharingScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 512
          },
          "name": "globalMetastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 528
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 544
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 560
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 576
          },
          "name": "privilegeModelVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 592
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 608
          },
          "name": "storageRoot",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 624
          },
          "name": "storageRootCredentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 640
          },
          "name": "storageRootCredentialName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 656
          },
          "name": "updatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 672
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastore/index.ts",
            "line": 275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksMetastore.DataDatabricksMetastoreMetastoreInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-metastore/index:DataDatabricksMetastoreMetastoreInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksMetastores.DataDatabricksMetastores": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastores databricks_metastores}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMetastores.DataDatabricksMetastores",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastores databricks_metastores} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-metastores/index.ts",
          "line": 63
        },
        "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-databricks.dataDatabricksMetastores.DataDatabricksMetastoresConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-metastores/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksMetastores resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksMetastores to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastores#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksMetastores that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksMetastores to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 95
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 111
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksMetastores",
      "namespace": "dataDatabricksMetastores",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 115
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 105
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-metastores/index:DataDatabricksMetastores"
    },
    "@cdktf/provider-databricks.dataDatabricksMetastores.DataDatabricksMetastoresConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMetastores.DataDatabricksMetastoresConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-metastores/index.ts",
        "line": 14
      },
      "name": "DataDatabricksMetastoresConfig",
      "namespace": "dataDatabricksMetastores",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastores#id DataDatabricksMetastores#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/metastores#ids DataDatabricksMetastores#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-metastores/index.ts",
            "line": 25
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-metastores/index:DataDatabricksMetastoresConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModel": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model databricks_mlflow_model}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model databricks_mlflow_model} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-mlflow-model/index.ts",
          "line": 892
        },
        "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-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-mlflow-model/index.ts",
        "line": 860
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksMlflowModel resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 877
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksMlflowModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksMlflowModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksMlflowModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 991
          },
          "name": "putLatestVersions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 1007
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 928
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 994
          },
          "name": "resetLatestVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 962
          },
          "name": "resetPermissionLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 1010
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 978
          },
          "name": "resetUserId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 1022
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 1033
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksMlflowModel",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 865
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 937
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 988
          },
          "name": "latestVersions",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 1004
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 932
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 998
          },
          "name": "latestVersionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 950
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 966
          },
          "name": "permissionLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 1014
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 982
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 922
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 943
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 956
          },
          "name": "permissionLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 972
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModel"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-mlflow-model/index.ts",
        "line": 14
      },
      "name": "DataDatabricksMlflowModelConfig",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#name DataDatabricksMlflowModel#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 22
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#description DataDatabricksMlflowModel#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#latest_versions DataDatabricksMlflowModel#latest_versions}",
            "stability": "stable",
            "summary": "latest_versions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 36
          },
          "name": "latestVersions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#permission_level DataDatabricksMlflowModel#permission_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 26
          },
          "name": "permissionLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#tags DataDatabricksMlflowModel#tags}",
            "stability": "stable",
            "summary": "tags block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 42
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#user_id DataDatabricksMlflowModel#user_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 30
          },
          "name": "userId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-mlflow-model/index.ts",
        "line": 193
      },
      "name": "DataDatabricksMlflowModelLatestVersions",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#creation_timestamp DataDatabricksMlflowModel#creation_timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 197
          },
          "name": "creationTimestamp",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#current_stage DataDatabricksMlflowModel#current_stage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 201
          },
          "name": "currentStage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#description DataDatabricksMlflowModel#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 205
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#last_updated_timestamp DataDatabricksMlflowModel#last_updated_timestamp}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 209
          },
          "name": "lastUpdatedTimestamp",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#name DataDatabricksMlflowModel#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 213
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#run_id DataDatabricksMlflowModel#run_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 217
          },
          "name": "runId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#run_link DataDatabricksMlflowModel#run_link}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 221
          },
          "name": "runLink",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#source DataDatabricksMlflowModel#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 225
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#status DataDatabricksMlflowModel#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 229
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#status_message DataDatabricksMlflowModel#status_message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 233
          },
          "name": "statusMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#tags DataDatabricksMlflowModel#tags}",
            "stability": "stable",
            "summary": "tags block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 247
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#user_id DataDatabricksMlflowModel#user_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 237
          },
          "name": "userId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#version DataDatabricksMlflowModel#version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 241
          },
          "name": "version",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelLatestVersions"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-mlflow-model/index.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/data-databricks-mlflow-model/index.ts",
        "line": 688
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.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-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksMlflowModelLatestVersionsList",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 696
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.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/data-databricks-mlflow-model/index.ts",
            "line": 696
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 689
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelLatestVersionsList"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-mlflow-model/index.ts",
          "line": 373
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-mlflow-model/index.ts",
        "line": 363
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 676
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 487
          },
          "name": "resetCreationTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 503
          },
          "name": "resetCurrentStage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 519
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 535
          },
          "name": "resetLastUpdatedTimestamp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 551
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 567
          },
          "name": "resetRunId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 583
          },
          "name": "resetRunLink"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 599
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 615
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 631
          },
          "name": "resetStatusMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 679
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 647
          },
          "name": "resetUserId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 663
          },
          "name": "resetVersion"
        }
      ],
      "name": "DataDatabricksMlflowModelLatestVersionsOutputReference",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 673
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 491
          },
          "name": "creationTimestampInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 507
          },
          "name": "currentStageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 523
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 539
          },
          "name": "lastUpdatedTimestampInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 555
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 571
          },
          "name": "runIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 587
          },
          "name": "runLinkInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 603
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 619
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 635
          },
          "name": "statusMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 683
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 651
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 667
          },
          "name": "versionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 481
          },
          "name": "creationTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 497
          },
          "name": "currentStage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 513
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 529
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 545
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 561
          },
          "name": "runId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 577
          },
          "name": "runLink",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 593
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 609
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 625
          },
          "name": "statusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 641
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 657
          },
          "name": "version",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 377
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelLatestVersionsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTags": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-mlflow-model/index.ts",
        "line": 44
      },
      "name": "DataDatabricksMlflowModelLatestVersionsTags",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#key DataDatabricksMlflowModel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 48
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#value DataDatabricksMlflowModel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 52
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelLatestVersionsTags"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTagsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-mlflow-model/index.ts",
          "line": 182
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-mlflow-model/index.ts",
        "line": 174
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 189
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksMlflowModelLatestVersionsTagsList",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 182
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 182
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-mlflow-model/index.ts",
            "line": 182
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 175
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelLatestVersionsTagsList"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTagsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-mlflow-model/index.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/data-databricks-mlflow-model/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 149
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 165
          },
          "name": "resetValue"
        }
      ],
      "name": "DataDatabricksMlflowModelLatestVersionsTagsOutputReference",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 153
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 169
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 143
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 159
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 105
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelLatestVersionsTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelLatestVersionsTagsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTags": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-mlflow-model/index.ts",
        "line": 707
      },
      "name": "DataDatabricksMlflowModelTags",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#key DataDatabricksMlflowModel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 711
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mlflow_model#value DataDatabricksMlflowModel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 715
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelTags"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTagsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-mlflow-model/index.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/data-databricks-mlflow-model/index.ts",
        "line": 837
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.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-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksMlflowModelTagsList",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 845
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.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/data-databricks-mlflow-model/index.ts",
            "line": 845
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 838
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelTagsList"
    },
    "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTagsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-mlflow-model/index.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-mlflow-model/index.ts",
        "line": 754
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 812
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 828
          },
          "name": "resetValue"
        }
      ],
      "name": "DataDatabricksMlflowModelTagsOutputReference",
      "namespace": "dataDatabricksMlflowModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 816
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 832
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 806
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 822
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mlflow-model/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksMlflowModel.DataDatabricksMlflowModelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mlflow-model/index:DataDatabricksMlflowModelTagsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksMwsCredentials.DataDatabricksMwsCredentials": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_credentials databricks_mws_credentials}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMwsCredentials.DataDatabricksMwsCredentials",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_credentials databricks_mws_credentials} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-mws-credentials/index.ts",
          "line": 63
        },
        "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-databricks.dataDatabricksMwsCredentials.DataDatabricksMwsCredentialsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-mws-credentials/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksMwsCredentials resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksMwsCredentials to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_credentials#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksMwsCredentials that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksMwsCredentials to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 95
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 111
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksMwsCredentials",
      "namespace": "dataDatabricksMwsCredentials",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 115
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 105
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mws-credentials/index:DataDatabricksMwsCredentials"
    },
    "@cdktf/provider-databricks.dataDatabricksMwsCredentials.DataDatabricksMwsCredentialsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMwsCredentials.DataDatabricksMwsCredentialsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-mws-credentials/index.ts",
        "line": 14
      },
      "name": "DataDatabricksMwsCredentialsConfig",
      "namespace": "dataDatabricksMwsCredentials",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_credentials#id DataDatabricksMwsCredentials#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_credentials#ids DataDatabricksMwsCredentials#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-credentials/index.ts",
            "line": 25
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mws-credentials/index:DataDatabricksMwsCredentialsConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksMwsWorkspaces.DataDatabricksMwsWorkspaces": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_workspaces databricks_mws_workspaces}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMwsWorkspaces.DataDatabricksMwsWorkspaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_workspaces databricks_mws_workspaces} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-mws-workspaces/index.ts",
          "line": 63
        },
        "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-databricks.dataDatabricksMwsWorkspaces.DataDatabricksMwsWorkspacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-mws-workspaces/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksMwsWorkspaces resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksMwsWorkspaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_workspaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksMwsWorkspaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksMwsWorkspaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 95
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 111
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksMwsWorkspaces",
      "namespace": "dataDatabricksMwsWorkspaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 115
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 105
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mws-workspaces/index:DataDatabricksMwsWorkspaces"
    },
    "@cdktf/provider-databricks.dataDatabricksMwsWorkspaces.DataDatabricksMwsWorkspacesConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksMwsWorkspaces.DataDatabricksMwsWorkspacesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-mws-workspaces/index.ts",
        "line": 14
      },
      "name": "DataDatabricksMwsWorkspacesConfig",
      "namespace": "dataDatabricksMwsWorkspaces",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_workspaces#id DataDatabricksMwsWorkspaces#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/mws_workspaces#ids DataDatabricksMwsWorkspaces#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-mws-workspaces/index.ts",
            "line": 25
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-mws-workspaces/index:DataDatabricksMwsWorkspacesConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksNodeType.DataDatabricksNodeType": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type databricks_node_type}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksNodeType.DataDatabricksNodeType",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type databricks_node_type} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-node-type/index.ts",
          "line": 111
        },
        "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-databricks.dataDatabricksNodeType.DataDatabricksNodeTypeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-node-type/index.ts",
        "line": 79
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksNodeType resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 96
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksNodeType to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksNodeType that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksNodeType to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 155
          },
          "name": "resetCategory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 171
          },
          "name": "resetFleet"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 187
          },
          "name": "resetGbPerCore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 203
          },
          "name": "resetGraviton"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 219
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 235
          },
          "name": "resetIsIoCacheEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 251
          },
          "name": "resetLocalDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 267
          },
          "name": "resetLocalDiskMinSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 283
          },
          "name": "resetMinCores"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 299
          },
          "name": "resetMinGpus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 315
          },
          "name": "resetMinMemoryGb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 331
          },
          "name": "resetPhotonDriverCapable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 347
          },
          "name": "resetPhotonWorkerCapable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 363
          },
          "name": "resetSupportPortForwarding"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 375
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 394
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksNodeType",
      "namespace": "dataDatabricksNodeType",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 84
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 159
          },
          "name": "categoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 175
          },
          "name": "fleetInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 191
          },
          "name": "gbPerCoreInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 207
          },
          "name": "gravitonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 223
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 239
          },
          "name": "isIoCacheEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 255
          },
          "name": "localDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 271
          },
          "name": "localDiskMinSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 287
          },
          "name": "minCoresInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 303
          },
          "name": "minGpusInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 319
          },
          "name": "minMemoryGbInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 335
          },
          "name": "photonDriverCapableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 351
          },
          "name": "photonWorkerCapableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 367
          },
          "name": "supportPortForwardingInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 149
          },
          "name": "category",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 165
          },
          "name": "fleet",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 181
          },
          "name": "gbPerCore",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 197
          },
          "name": "graviton",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 213
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 229
          },
          "name": "isIoCacheEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 245
          },
          "name": "localDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 261
          },
          "name": "localDiskMinSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 277
          },
          "name": "minCores",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 293
          },
          "name": "minGpus",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 309
          },
          "name": "minMemoryGb",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 325
          },
          "name": "photonDriverCapable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 341
          },
          "name": "photonWorkerCapable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 357
          },
          "name": "supportPortForwarding",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-node-type/index:DataDatabricksNodeType"
    },
    "@cdktf/provider-databricks.dataDatabricksNodeType.DataDatabricksNodeTypeConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksNodeType.DataDatabricksNodeTypeConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-node-type/index.ts",
        "line": 14
      },
      "name": "DataDatabricksNodeTypeConfig",
      "namespace": "dataDatabricksNodeType",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#category DataDatabricksNodeType#category}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 18
          },
          "name": "category",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#fleet DataDatabricksNodeType#fleet}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 22
          },
          "name": "fleet",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#gb_per_core DataDatabricksNodeType#gb_per_core}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 26
          },
          "name": "gbPerCore",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#graviton DataDatabricksNodeType#graviton}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 30
          },
          "name": "graviton",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#id DataDatabricksNodeType#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#is_io_cache_enabled DataDatabricksNodeType#is_io_cache_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 41
          },
          "name": "isIoCacheEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#local_disk DataDatabricksNodeType#local_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 45
          },
          "name": "localDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#local_disk_min_size DataDatabricksNodeType#local_disk_min_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 49
          },
          "name": "localDiskMinSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#min_cores DataDatabricksNodeType#min_cores}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 53
          },
          "name": "minCores",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#min_gpus DataDatabricksNodeType#min_gpus}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 57
          },
          "name": "minGpus",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#min_memory_gb DataDatabricksNodeType#min_memory_gb}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 61
          },
          "name": "minMemoryGb",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#photon_driver_capable DataDatabricksNodeType#photon_driver_capable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 65
          },
          "name": "photonDriverCapable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#photon_worker_capable DataDatabricksNodeType#photon_worker_capable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 69
          },
          "name": "photonWorkerCapable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/node_type#support_port_forwarding DataDatabricksNodeType#support_port_forwarding}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-node-type/index.ts",
            "line": 73
          },
          "name": "supportPortForwarding",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-node-type/index:DataDatabricksNodeTypeConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksNotebook.DataDatabricksNotebook": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook databricks_notebook}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksNotebook.DataDatabricksNotebook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook databricks_notebook} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-notebook/index.ts",
          "line": 79
        },
        "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-databricks.dataDatabricksNotebook.DataDatabricksNotebookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-notebook/index.ts",
        "line": 47
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksNotebook resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 64
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksNotebook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksNotebook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksNotebook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 133
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 149
          },
          "name": "resetLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 165
          },
          "name": "resetObjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 181
          },
          "name": "resetObjectType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 206
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 217
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksNotebook",
      "namespace": "dataDatabricksNotebook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 52
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 108
          },
          "name": "content",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 121
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 137
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 153
          },
          "name": "languageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 169
          },
          "name": "objectIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 185
          },
          "name": "objectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 198
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 114
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 127
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 143
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 159
          },
          "name": "objectId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 175
          },
          "name": "objectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 191
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-notebook/index:DataDatabricksNotebook"
    },
    "@cdktf/provider-databricks.dataDatabricksNotebook.DataDatabricksNotebookConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksNotebook.DataDatabricksNotebookConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-notebook/index.ts",
        "line": 14
      },
      "name": "DataDatabricksNotebookConfig",
      "namespace": "dataDatabricksNotebook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook#format DataDatabricksNotebook#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 18
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook#path DataDatabricksNotebook#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 41
          },
          "name": "path",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook#id DataDatabricksNotebook#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook#language DataDatabricksNotebook#language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 29
          },
          "name": "language",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook#object_id DataDatabricksNotebook#object_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 33
          },
          "name": "objectId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook#object_type DataDatabricksNotebook#object_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook/index.ts",
            "line": 37
          },
          "name": "objectType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-notebook/index:DataDatabricksNotebookConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPaths": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook_paths databricks_notebook_paths}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPaths",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook_paths databricks_notebook_paths} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-notebook-paths/index.ts",
          "line": 147
        },
        "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-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-notebook-paths/index.ts",
        "line": 115
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksNotebookPaths resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 132
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksNotebookPaths to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook_paths#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksNotebookPaths that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksNotebookPaths to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 180
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 224
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 232
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksNotebookPaths",
      "namespace": "dataDatabricksNotebookPaths",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 120
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 190
          },
          "name": "notebookPathList",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsNotebookPathListStructList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 184
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 203
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 216
          },
          "name": "recursiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 174
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 196
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 209
          },
          "name": "recursive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-notebook-paths/index:DataDatabricksNotebookPaths"
    },
    "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-notebook-paths/index.ts",
        "line": 14
      },
      "name": "DataDatabricksNotebookPathsConfig",
      "namespace": "dataDatabricksNotebookPaths",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook_paths#path DataDatabricksNotebookPaths#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 25
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook_paths#recursive DataDatabricksNotebookPaths#recursive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 29
          },
          "name": "recursive",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/notebook_paths#id DataDatabricksNotebookPaths#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-notebook-paths/index:DataDatabricksNotebookPathsConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsNotebookPathListStruct": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsNotebookPathListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-notebook-paths/index.ts",
        "line": 31
      },
      "name": "DataDatabricksNotebookPathsNotebookPathListStruct",
      "namespace": "dataDatabricksNotebookPaths",
      "symbolId": "src/data-databricks-notebook-paths/index:DataDatabricksNotebookPathsNotebookPathListStruct"
    },
    "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsNotebookPathListStructList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsNotebookPathListStructList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-notebook-paths/index.ts",
          "line": 100
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-notebook-paths/index.ts",
        "line": 93
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 107
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsNotebookPathListStructOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksNotebookPathsNotebookPathListStructList",
      "namespace": "dataDatabricksNotebookPaths",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 100
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 100
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-notebook-paths/index.ts",
            "line": 100
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/data-databricks-notebook-paths/index:DataDatabricksNotebookPathsNotebookPathListStructList"
    },
    "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsNotebookPathListStructOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsNotebookPathListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-notebook-paths/index.ts",
          "line": 63
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-notebook-paths/index.ts",
        "line": 54
      },
      "name": "DataDatabricksNotebookPathsNotebookPathListStructOutputReference",
      "namespace": "dataDatabricksNotebookPaths",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 83
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 88
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-notebook-paths/index.ts",
            "line": 67
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksNotebookPaths.DataDatabricksNotebookPathsNotebookPathListStruct"
          }
        }
      ],
      "symbolId": "src/data-databricks-notebook-paths/index:DataDatabricksNotebookPathsNotebookPathListStructOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksPipelines.DataDatabricksPipelines": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/pipelines databricks_pipelines}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksPipelines.DataDatabricksPipelines",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/pipelines databricks_pipelines} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-pipelines/index.ts",
          "line": 67
        },
        "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-databricks.dataDatabricksPipelines.DataDatabricksPipelinesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-pipelines/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksPipelines resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksPipelines to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/pipelines#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksPipelines that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksPipelines to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 100
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 116
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 132
          },
          "name": "resetPipelineName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 144
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 152
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksPipelines",
      "namespace": "dataDatabricksPipelines",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 104
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 120
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 136
          },
          "name": "pipelineNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 110
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 126
          },
          "name": "pipelineName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-pipelines/index:DataDatabricksPipelines"
    },
    "@cdktf/provider-databricks.dataDatabricksPipelines.DataDatabricksPipelinesConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksPipelines.DataDatabricksPipelinesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-pipelines/index.ts",
        "line": 14
      },
      "name": "DataDatabricksPipelinesConfig",
      "namespace": "dataDatabricksPipelines",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/pipelines#id DataDatabricksPipelines#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/pipelines#ids DataDatabricksPipelines#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 25
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/pipelines#pipeline_name DataDatabricksPipelines#pipeline_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-pipelines/index.ts",
            "line": 29
          },
          "name": "pipelineName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-pipelines/index:DataDatabricksPipelinesConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksSchemas.DataDatabricksSchemas": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/schemas databricks_schemas}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSchemas.DataDatabricksSchemas",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/schemas databricks_schemas} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-schemas/index.ts",
          "line": 67
        },
        "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-databricks.dataDatabricksSchemas.DataDatabricksSchemasConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-schemas/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksSchemas resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksSchemas to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/schemas#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksSchemas that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksSchemas to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 113
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 129
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 141
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 149
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksSchemas",
      "namespace": "dataDatabricksSchemas",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 101
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 117
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 133
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 94
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 123
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-schemas/index:DataDatabricksSchemas"
    },
    "@cdktf/provider-databricks.dataDatabricksSchemas.DataDatabricksSchemasConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSchemas.DataDatabricksSchemasConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-schemas/index.ts",
        "line": 14
      },
      "name": "DataDatabricksSchemasConfig",
      "namespace": "dataDatabricksSchemas",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/schemas#catalog_name DataDatabricksSchemas#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 18
          },
          "name": "catalogName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/schemas#id DataDatabricksSchemas#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/schemas#ids DataDatabricksSchemas#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-schemas/index.ts",
            "line": 29
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-schemas/index:DataDatabricksSchemasConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksServicePrincipal.DataDatabricksServicePrincipal": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal databricks_service_principal}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksServicePrincipal.DataDatabricksServicePrincipal",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal databricks_service_principal} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-service-principal/index.ts",
          "line": 91
        },
        "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-databricks.dataDatabricksServicePrincipal.DataDatabricksServicePrincipalConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-service-principal/index.ts",
        "line": 59
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksServicePrincipal resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 76
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksServicePrincipal to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksServicePrincipal that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksServicePrincipal to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 130
          },
          "name": "resetAclPrincipalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 146
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 162
          },
          "name": "resetApplicationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 178
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 194
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 210
          },
          "name": "resetHome"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 226
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 242
          },
          "name": "resetRepos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 258
          },
          "name": "resetSpId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 270
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 284
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksServicePrincipal",
      "namespace": "dataDatabricksServicePrincipal",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 64
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 134
          },
          "name": "aclPrincipalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 150
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 166
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 182
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 198
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 214
          },
          "name": "homeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 230
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 246
          },
          "name": "reposInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 262
          },
          "name": "spIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 124
          },
          "name": "aclPrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 140
          },
          "name": "active",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 156
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 172
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 188
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 204
          },
          "name": "home",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 220
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 236
          },
          "name": "repos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 252
          },
          "name": "spId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-service-principal/index:DataDatabricksServicePrincipal"
    },
    "@cdktf/provider-databricks.dataDatabricksServicePrincipal.DataDatabricksServicePrincipalConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksServicePrincipal.DataDatabricksServicePrincipalConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-service-principal/index.ts",
        "line": 14
      },
      "name": "DataDatabricksServicePrincipalConfig",
      "namespace": "dataDatabricksServicePrincipal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#acl_principal_id DataDatabricksServicePrincipal#acl_principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 18
          },
          "name": "aclPrincipalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#active DataDatabricksServicePrincipal#active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 22
          },
          "name": "active",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#application_id DataDatabricksServicePrincipal#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 26
          },
          "name": "applicationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#display_name DataDatabricksServicePrincipal#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 30
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#external_id DataDatabricksServicePrincipal#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 34
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#home DataDatabricksServicePrincipal#home}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 38
          },
          "name": "home",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#id DataDatabricksServicePrincipal#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 45
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#repos DataDatabricksServicePrincipal#repos}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 49
          },
          "name": "repos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principal#sp_id DataDatabricksServicePrincipal#sp_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principal/index.ts",
            "line": 53
          },
          "name": "spId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-service-principal/index:DataDatabricksServicePrincipalConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksServicePrincipals.DataDatabricksServicePrincipals": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principals databricks_service_principals}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksServicePrincipals.DataDatabricksServicePrincipals",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principals databricks_service_principals} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-service-principals/index.ts",
          "line": 67
        },
        "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-databricks.dataDatabricksServicePrincipals.DataDatabricksServicePrincipalsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-service-principals/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksServicePrincipals resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksServicePrincipals to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principals#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksServicePrincipals that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksServicePrincipals to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 100
          },
          "name": "resetApplicationIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 116
          },
          "name": "resetDisplayNameContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 132
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 144
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 152
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksServicePrincipals",
      "namespace": "dataDatabricksServicePrincipals",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 104
          },
          "name": "applicationIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 120
          },
          "name": "displayNameContainsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 136
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 94
          },
          "name": "applicationIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 110
          },
          "name": "displayNameContains",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 126
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-service-principals/index:DataDatabricksServicePrincipals"
    },
    "@cdktf/provider-databricks.dataDatabricksServicePrincipals.DataDatabricksServicePrincipalsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksServicePrincipals.DataDatabricksServicePrincipalsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-service-principals/index.ts",
        "line": 14
      },
      "name": "DataDatabricksServicePrincipalsConfig",
      "namespace": "dataDatabricksServicePrincipals",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principals#application_ids DataDatabricksServicePrincipals#application_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 18
          },
          "name": "applicationIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principals#display_name_contains DataDatabricksServicePrincipals#display_name_contains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 22
          },
          "name": "displayNameContains",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/service_principals#id DataDatabricksServicePrincipals#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-service-principals/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-service-principals/index:DataDatabricksServicePrincipalsConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShare": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share databricks_share}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShare",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share databricks_share} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-share/index.ts",
          "line": 843
        },
        "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-databricks.dataDatabricksShare.DataDatabricksShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-share/index.ts",
        "line": 811
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksShare resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 828
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksShare to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksShare that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksShare to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 939
          },
          "name": "putObject",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObject"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 878
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 894
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 910
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 926
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 942
          },
          "name": "resetObject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 954
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 964
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksShare",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 816
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 936
          },
          "name": "object",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 882
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 898
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 914
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 930
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 946
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObject"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 872
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 888
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 904
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 920
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShare"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-share/index.ts",
        "line": 14
      },
      "name": "DataDatabricksShareConfig",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#created_at DataDatabricksShare#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 18
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#created_by DataDatabricksShare#created_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 22
          },
          "name": "createdBy",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#id DataDatabricksShare#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#name DataDatabricksShare#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 33
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#object DataDatabricksShare#object}",
            "stability": "stable",
            "summary": "object block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 39
          },
          "name": "object",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObject"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObject": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-share/index.ts",
        "line": 365
      },
      "name": "DataDatabricksShareObject",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#data_object_type DataDatabricksShare#data_object_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 385
          },
          "name": "dataObjectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#name DataDatabricksShare#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 393
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#added_at DataDatabricksShare#added_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 369
          },
          "name": "addedAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#added_by DataDatabricksShare#added_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 373
          },
          "name": "addedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#cdf_enabled DataDatabricksShare#cdf_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 377
          },
          "name": "cdfEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#comment DataDatabricksShare#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 381
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#history_data_sharing_status DataDatabricksShare#history_data_sharing_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 389
          },
          "name": "historyDataSharingStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#partition DataDatabricksShare#partition}",
            "stability": "stable",
            "summary": "partition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 411
          },
          "name": "partition",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#shared_as DataDatabricksShare#shared_as}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 397
          },
          "name": "sharedAs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#start_version DataDatabricksShare#start_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 401
          },
          "name": "startVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#status DataDatabricksShare#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 405
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareObject"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-share/index.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-share/index.ts",
        "line": 788
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 803
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksShareObjectList",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 796
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 796
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-share/index.ts",
            "line": 796
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 789
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObject"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareObjectList"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-share/index.ts",
          "line": 523
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-share/index.ts",
        "line": 513
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 776
          },
          "name": "putPartition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartition"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 625
          },
          "name": "resetAddedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 641
          },
          "name": "resetAddedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 657
          },
          "name": "resetCdfEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 673
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 702
          },
          "name": "resetHistoryDataSharingStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 779
          },
          "name": "resetPartition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 731
          },
          "name": "resetSharedAs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 747
          },
          "name": "resetStartVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 763
          },
          "name": "resetStatus"
        }
      ],
      "name": "DataDatabricksShareObjectOutputReference",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 773
          },
          "name": "partition",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 629
          },
          "name": "addedAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 645
          },
          "name": "addedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 661
          },
          "name": "cdfEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 677
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 690
          },
          "name": "dataObjectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 706
          },
          "name": "historyDataSharingStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 719
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 783
          },
          "name": "partitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 735
          },
          "name": "sharedAsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 751
          },
          "name": "startVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 767
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 619
          },
          "name": "addedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 635
          },
          "name": "addedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 651
          },
          "name": "cdfEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 667
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 683
          },
          "name": "dataObjectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 696
          },
          "name": "historyDataSharingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 712
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 725
          },
          "name": "sharedAs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 741
          },
          "name": "startVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 757
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 527
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObject"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareObjectOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartition": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-share/index.ts",
        "line": 250
      },
      "name": "DataDatabricksShareObjectPartition",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#value DataDatabricksShare#value}",
            "stability": "stable",
            "summary": "value block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 256
          },
          "name": "value",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareObjectPartition"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-share/index.ts",
          "line": 354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-share/index.ts",
        "line": 346
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 361
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksShareObjectPartitionList",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 354
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 354
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-share/index.ts",
            "line": 354
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareObjectPartitionList"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-share/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-share/index.ts",
        "line": 288
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 337
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValue"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "DataDatabricksShareObjectPartitionOutputReference",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 334
          },
          "name": "value",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 341
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareObjectPartitionOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValue": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-share/index.ts",
        "line": 41
      },
      "name": "DataDatabricksShareObjectPartitionValue",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#name DataDatabricksShare#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 45
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#op DataDatabricksShare#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 49
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#recipient_property_key DataDatabricksShare#recipient_property_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 53
          },
          "name": "recipientPropertyKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/share#value DataDatabricksShare#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 57
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareObjectPartitionValue"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValueList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-share/index.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-databricks-share/index.ts",
        "line": 231
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.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-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValueOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksShareObjectPartitionValueList",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 239
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.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-databricks-share/index.ts",
            "line": 239
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 232
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareObjectPartitionValueList"
    },
    "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValueOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-share/index.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-databricks-share/index.ts",
        "line": 110
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 206
          },
          "name": "resetRecipientPropertyKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 222
          },
          "name": "resetValue"
        }
      ],
      "name": "DataDatabricksShareObjectPartitionValueOutputReference",
      "namespace": "dataDatabricksShare",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 181
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 194
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 210
          },
          "name": "recipientPropertyKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 226
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 174
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 187
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 200
          },
          "name": "recipientPropertyKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 216
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-share/index.ts",
            "line": 124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksShare.DataDatabricksShareObjectPartitionValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-share/index:DataDatabricksShareObjectPartitionValueOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksShares.DataDatabricksShares": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/shares databricks_shares}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShares.DataDatabricksShares",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/shares databricks_shares} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-shares/index.ts",
          "line": 63
        },
        "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-databricks.dataDatabricksShares.DataDatabricksSharesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-shares/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksShares resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksShares to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/shares#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksShares that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksShares to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 95
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 111
          },
          "name": "resetShares"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksShares",
      "namespace": "dataDatabricksShares",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 115
          },
          "name": "sharesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 105
          },
          "name": "shares",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-shares/index:DataDatabricksShares"
    },
    "@cdktf/provider-databricks.dataDatabricksShares.DataDatabricksSharesConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksShares.DataDatabricksSharesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-shares/index.ts",
        "line": 14
      },
      "name": "DataDatabricksSharesConfig",
      "namespace": "dataDatabricksShares",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/shares#id DataDatabricksShares#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/shares#shares DataDatabricksShares#shares}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-shares/index.ts",
            "line": 25
          },
          "name": "shares",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-shares/index:DataDatabricksSharesConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksSparkVersion.DataDatabricksSparkVersion": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version databricks_spark_version}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSparkVersion.DataDatabricksSparkVersion",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version databricks_spark_version} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-spark-version/index.ts",
          "line": 99
        },
        "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-databricks.dataDatabricksSparkVersion.DataDatabricksSparkVersionConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-spark-version/index.ts",
        "line": 67
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksSparkVersion resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 84
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksSparkVersion to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksSparkVersion that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksSparkVersion to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 140
          },
          "name": "resetBeta"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 156
          },
          "name": "resetGenomics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 172
          },
          "name": "resetGpu"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 188
          },
          "name": "resetGraviton"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 204
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 220
          },
          "name": "resetLatest"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 236
          },
          "name": "resetLongTermSupport"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 252
          },
          "name": "resetMl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 268
          },
          "name": "resetPhoton"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 284
          },
          "name": "resetScala"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 300
          },
          "name": "resetSparkVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 312
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 328
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksSparkVersion",
      "namespace": "dataDatabricksSparkVersion",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 72
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 144
          },
          "name": "betaInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 160
          },
          "name": "genomicsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 176
          },
          "name": "gpuInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 192
          },
          "name": "gravitonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 224
          },
          "name": "latestInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 240
          },
          "name": "longTermSupportInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 256
          },
          "name": "mlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 272
          },
          "name": "photonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 288
          },
          "name": "scalaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 304
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 134
          },
          "name": "beta",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 150
          },
          "name": "genomics",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 166
          },
          "name": "gpu",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 182
          },
          "name": "graviton",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 198
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 214
          },
          "name": "latest",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 230
          },
          "name": "longTermSupport",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 246
          },
          "name": "ml",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 262
          },
          "name": "photon",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 278
          },
          "name": "scala",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 294
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-spark-version/index:DataDatabricksSparkVersion"
    },
    "@cdktf/provider-databricks.dataDatabricksSparkVersion.DataDatabricksSparkVersionConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSparkVersion.DataDatabricksSparkVersionConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-spark-version/index.ts",
        "line": 14
      },
      "name": "DataDatabricksSparkVersionConfig",
      "namespace": "dataDatabricksSparkVersion",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#beta DataDatabricksSparkVersion#beta}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 18
          },
          "name": "beta",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#genomics DataDatabricksSparkVersion#genomics}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 22
          },
          "name": "genomics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#gpu DataDatabricksSparkVersion#gpu}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 26
          },
          "name": "gpu",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#graviton DataDatabricksSparkVersion#graviton}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 30
          },
          "name": "graviton",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#id DataDatabricksSparkVersion#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#latest DataDatabricksSparkVersion#latest}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 41
          },
          "name": "latest",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#long_term_support DataDatabricksSparkVersion#long_term_support}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 45
          },
          "name": "longTermSupport",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#ml DataDatabricksSparkVersion#ml}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 49
          },
          "name": "ml",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#photon DataDatabricksSparkVersion#photon}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 53
          },
          "name": "photon",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#scala DataDatabricksSparkVersion#scala}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 57
          },
          "name": "scala",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/spark_version#spark_version DataDatabricksSparkVersion#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-spark-version/index.ts",
            "line": 61
          },
          "name": "sparkVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-spark-version/index:DataDatabricksSparkVersionConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouse": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse databricks_sql_warehouse}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouse",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse databricks_sql_warehouse} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-sql-warehouse/index.ts",
          "line": 1050
        },
        "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-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouse/index.ts",
        "line": 1018
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksSqlWarehouse resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1035
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksSqlWarehouse to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksSqlWarehouse that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksSqlWarehouse to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1370
          },
          "name": "putChannel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseChannel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1386
          },
          "name": "putHealth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1402
          },
          "name": "putOdbcParams",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseOdbcParams"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1418
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1101
          },
          "name": "resetAutoStopMins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1373
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1117
          },
          "name": "resetClusterSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1133
          },
          "name": "resetCreatorName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1149
          },
          "name": "resetDataSourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1165
          },
          "name": "resetEnablePhoton"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1181
          },
          "name": "resetEnableServerlessCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1389
          },
          "name": "resetHealth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1197
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1213
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1229
          },
          "name": "resetJdbcUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1245
          },
          "name": "resetMaxNumClusters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1261
          },
          "name": "resetMinNumClusters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1277
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1293
          },
          "name": "resetNumActiveSessions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1309
          },
          "name": "resetNumClusters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1405
          },
          "name": "resetOdbcParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1325
          },
          "name": "resetSpotInstancePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1341
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1421
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1357
          },
          "name": "resetWarehouseType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1433
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1459
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksSqlWarehouse",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1023
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1367
          },
          "name": "channel",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1383
          },
          "name": "health",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1399
          },
          "name": "odbcParams",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseOdbcParamsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1415
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1105
          },
          "name": "autoStopMinsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1377
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseChannel"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1121
          },
          "name": "clusterSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1137
          },
          "name": "creatorNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1153
          },
          "name": "dataSourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1169
          },
          "name": "enablePhotonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1185
          },
          "name": "enableServerlessComputeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1393
          },
          "name": "healthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1201
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1217
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1233
          },
          "name": "jdbcUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1249
          },
          "name": "maxNumClustersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1265
          },
          "name": "minNumClustersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1281
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1297
          },
          "name": "numActiveSessionsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1313
          },
          "name": "numClustersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1409
          },
          "name": "odbcParamsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseOdbcParams"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1329
          },
          "name": "spotInstancePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1345
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1425
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTags"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1361
          },
          "name": "warehouseTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1095
          },
          "name": "autoStopMins",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1111
          },
          "name": "clusterSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1127
          },
          "name": "creatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1143
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1159
          },
          "name": "enablePhoton",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1175
          },
          "name": "enableServerlessCompute",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1207
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1223
          },
          "name": "jdbcUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1239
          },
          "name": "maxNumClusters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1255
          },
          "name": "minNumClusters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1271
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1287
          },
          "name": "numActiveSessions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1303
          },
          "name": "numClusters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1319
          },
          "name": "spotInstancePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1335
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1351
          },
          "name": "warehouseType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouse"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseChannel": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouse/index.ts",
        "line": 111
      },
      "name": "DataDatabricksSqlWarehouseChannel",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#dbsql_version DataDatabricksSqlWarehouse#dbsql_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 115
          },
          "name": "dbsqlVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#name DataDatabricksSqlWarehouse#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 119
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseChannel"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseChannelOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-sql-warehouse/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouse/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 204
          },
          "name": "resetDbsqlVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 220
          },
          "name": "resetName"
        }
      ],
      "name": "DataDatabricksSqlWarehouseChannelOutputReference",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 208
          },
          "name": "dbsqlVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 224
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 198
          },
          "name": "dbsqlVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 214
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseChannel"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseChannelOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouse/index.ts",
        "line": 14
      },
      "name": "DataDatabricksSqlWarehouseConfig",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#auto_stop_mins DataDatabricksSqlWarehouse#auto_stop_mins}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 18
          },
          "name": "autoStopMins",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#channel DataDatabricksSqlWarehouse#channel}",
            "stability": "stable",
            "summary": "channel block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 91
          },
          "name": "channel",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseChannel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#cluster_size DataDatabricksSqlWarehouse#cluster_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 22
          },
          "name": "clusterSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#creator_name DataDatabricksSqlWarehouse#creator_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 26
          },
          "name": "creatorName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#data_source_id DataDatabricksSqlWarehouse#data_source_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 30
          },
          "name": "dataSourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#enable_photon DataDatabricksSqlWarehouse#enable_photon}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 34
          },
          "name": "enablePhoton",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#enable_serverless_compute DataDatabricksSqlWarehouse#enable_serverless_compute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 38
          },
          "name": "enableServerlessCompute",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#health DataDatabricksSqlWarehouse#health}",
            "stability": "stable",
            "summary": "health block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 97
          },
          "name": "health",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealth"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#id DataDatabricksSqlWarehouse#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 45
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#instance_profile_arn DataDatabricksSqlWarehouse#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 49
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#jdbc_url DataDatabricksSqlWarehouse#jdbc_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 53
          },
          "name": "jdbcUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#max_num_clusters DataDatabricksSqlWarehouse#max_num_clusters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 57
          },
          "name": "maxNumClusters",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#min_num_clusters DataDatabricksSqlWarehouse#min_num_clusters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 61
          },
          "name": "minNumClusters",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#name DataDatabricksSqlWarehouse#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 65
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#num_active_sessions DataDatabricksSqlWarehouse#num_active_sessions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 69
          },
          "name": "numActiveSessions",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#num_clusters DataDatabricksSqlWarehouse#num_clusters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 73
          },
          "name": "numClusters",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#odbc_params DataDatabricksSqlWarehouse#odbc_params}",
            "stability": "stable",
            "summary": "odbc_params block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 103
          },
          "name": "odbcParams",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseOdbcParams"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#spot_instance_policy DataDatabricksSqlWarehouse#spot_instance_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 77
          },
          "name": "spotInstancePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#state DataDatabricksSqlWarehouse#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 81
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#tags DataDatabricksSqlWarehouse#tags}",
            "stability": "stable",
            "summary": "tags block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 109
          },
          "name": "tags",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#warehouse_type DataDatabricksSqlWarehouse#warehouse_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 85
          },
          "name": "warehouseType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouse/index.ts",
        "line": 378
      },
      "name": "DataDatabricksSqlWarehouseHealth",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#details DataDatabricksSqlWarehouse#details}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 382
          },
          "name": "details",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#failure_reason DataDatabricksSqlWarehouse#failure_reason}",
            "stability": "stable",
            "summary": "failure_reason block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 400
          },
          "name": "failureReason",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthFailureReason"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#message DataDatabricksSqlWarehouse#message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 386
          },
          "name": "message",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#status DataDatabricksSqlWarehouse#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 390
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#summary DataDatabricksSqlWarehouse#summary}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 394
          },
          "name": "summary",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseHealth"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthFailureReason": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthFailureReason",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouse/index.ts",
        "line": 228
      },
      "name": "DataDatabricksSqlWarehouseHealthFailureReason",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#code DataDatabricksSqlWarehouse#code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 232
          },
          "name": "code",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#parameters DataDatabricksSqlWarehouse#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 236
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#type DataDatabricksSqlWarehouse#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 240
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseHealthFailureReason"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthFailureReasonOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthFailureReasonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-sql-warehouse/index.ts",
          "line": 293
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-sql-warehouse/index.ts",
        "line": 286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 338
          },
          "name": "resetCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 354
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 370
          },
          "name": "resetType"
        }
      ],
      "name": "DataDatabricksSqlWarehouseHealthFailureReasonOutputReference",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 342
          },
          "name": "codeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 358
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 374
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 332
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 348
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 364
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 297
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthFailureReason"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseHealthFailureReasonOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-sql-warehouse/index.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/data-databricks-sql-warehouse/index.ts",
        "line": 460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 585
          },
          "name": "putFailureReason",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthFailureReason"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 524
          },
          "name": "resetDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 588
          },
          "name": "resetFailureReason"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 540
          },
          "name": "resetMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 556
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 572
          },
          "name": "resetSummary"
        }
      ],
      "name": "DataDatabricksSqlWarehouseHealthOutputReference",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 582
          },
          "name": "failureReason",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthFailureReasonOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 528
          },
          "name": "detailsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 592
          },
          "name": "failureReasonInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealthFailureReason"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 544
          },
          "name": "messageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 560
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 576
          },
          "name": "summaryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 518
          },
          "name": "details",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 534
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 550
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 566
          },
          "name": "summary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 471
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseHealth"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseHealthOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseOdbcParams": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseOdbcParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouse/index.ts",
        "line": 596
      },
      "name": "DataDatabricksSqlWarehouseOdbcParams",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#hostname DataDatabricksSqlWarehouse#hostname}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 600
          },
          "name": "hostname",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#path DataDatabricksSqlWarehouse#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 604
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#port DataDatabricksSqlWarehouse#port}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 608
          },
          "name": "port",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#protocol DataDatabricksSqlWarehouse#protocol}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 612
          },
          "name": "protocol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseOdbcParams"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseOdbcParamsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseOdbcParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-sql-warehouse/index.ts",
          "line": 672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-sql-warehouse/index.ts",
        "line": 665
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 723
          },
          "name": "resetHostname"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 739
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 755
          },
          "name": "resetPort"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 771
          },
          "name": "resetProtocol"
        }
      ],
      "name": "DataDatabricksSqlWarehouseOdbcParamsOutputReference",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 727
          },
          "name": "hostnameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 743
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 759
          },
          "name": "portInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 775
          },
          "name": "protocolInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 717
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 733
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 749
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 765
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseOdbcParams"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseOdbcParamsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTags": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouse/index.ts",
        "line": 928
      },
      "name": "DataDatabricksSqlWarehouseTags",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#custom_tags DataDatabricksSqlWarehouse#custom_tags}",
            "stability": "stable",
            "summary": "custom_tags block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 934
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseTags"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTags": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouse/index.ts",
        "line": 779
      },
      "name": "DataDatabricksSqlWarehouseTagsCustomTags",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#key DataDatabricksSqlWarehouse#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 783
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouse#value DataDatabricksSqlWarehouse#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 787
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseTagsCustomTags"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTagsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-sql-warehouse/index.ts",
          "line": 917
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a 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-databricks-sql-warehouse/index.ts",
        "line": 909
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 924
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTagsOutputReference"
            }
          }
        }
      ],
      "name": "DataDatabricksSqlWarehouseTagsCustomTagsList",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 917
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 917
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "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-databricks-sql-warehouse/index.ts",
            "line": 917
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseTagsCustomTagsList"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTagsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-sql-warehouse/index.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/data-databricks-sql-warehouse/index.ts",
        "line": 826
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 884
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 900
          },
          "name": "resetValue"
        }
      ],
      "name": "DataDatabricksSqlWarehouseTagsCustomTagsOutputReference",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 888
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 904
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 878
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 894
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseTagsCustomTagsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-sql-warehouse/index.ts",
          "line": 973
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-sql-warehouse/index.ts",
        "line": 966
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1003
          },
          "name": "putCustomTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1006
          },
          "name": "resetCustomTags"
        }
      ],
      "name": "DataDatabricksSqlWarehouseTagsOutputReference",
      "namespace": "dataDatabricksSqlWarehouse",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1000
          },
          "name": "customTags",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 1010
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTagsCustomTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouse/index.ts",
            "line": 977
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouse.DataDatabricksSqlWarehouseTags"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouse/index:DataDatabricksSqlWarehouseTagsOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouses.DataDatabricksSqlWarehouses": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouses databricks_sql_warehouses}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouses.DataDatabricksSqlWarehouses",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouses databricks_sql_warehouses} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-sql-warehouses/index.ts",
          "line": 67
        },
        "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-databricks.dataDatabricksSqlWarehouses.DataDatabricksSqlWarehousesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouses/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksSqlWarehouses resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksSqlWarehouses to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouses#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksSqlWarehouses that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksSqlWarehouses to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 100
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 116
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 132
          },
          "name": "resetWarehouseNameContains"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 144
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 152
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksSqlWarehouses",
      "namespace": "dataDatabricksSqlWarehouses",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 104
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 120
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 136
          },
          "name": "warehouseNameContainsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 110
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 126
          },
          "name": "warehouseNameContains",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouses/index:DataDatabricksSqlWarehouses"
    },
    "@cdktf/provider-databricks.dataDatabricksSqlWarehouses.DataDatabricksSqlWarehousesConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksSqlWarehouses.DataDatabricksSqlWarehousesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-sql-warehouses/index.ts",
        "line": 14
      },
      "name": "DataDatabricksSqlWarehousesConfig",
      "namespace": "dataDatabricksSqlWarehouses",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouses#id DataDatabricksSqlWarehouses#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouses#ids DataDatabricksSqlWarehouses#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 25
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/sql_warehouses#warehouse_name_contains DataDatabricksSqlWarehouses#warehouse_name_contains}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-sql-warehouses/index.ts",
            "line": 29
          },
          "name": "warehouseNameContains",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-sql-warehouses/index:DataDatabricksSqlWarehousesConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredential": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential databricks_storage_credential}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredential",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential databricks_storage_credential} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-storage-credential/index.ts",
          "line": 1354
        },
        "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-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 1322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksStorageCredential resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1339
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksStorageCredential to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksStorageCredential that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksStorageCredential to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1413
          },
          "name": "putStorageCredentialInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1387
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1416
          },
          "name": "resetStorageCredentialInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1428
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1436
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksStorageCredential",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1327
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1410
          },
          "name": "storageCredentialInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1391
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1404
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1420
          },
          "name": "storageCredentialInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1381
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1397
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredential"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 14
      },
      "name": "DataDatabricksStorageCredentialConfig",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#name DataDatabricksStorageCredential#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 25
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#id DataDatabricksStorageCredential#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#storage_credential_info DataDatabricksStorageCredential#storage_credential_info}",
            "stability": "stable",
            "summary": "storage_credential_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 31
          },
          "name": "storageCredentialInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 726
      },
      "name": "DataDatabricksStorageCredentialStorageCredentialInfo",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#aws_iam_role DataDatabricksStorageCredential#aws_iam_role}",
            "stability": "stable",
            "summary": "aws_iam_role block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 779
          },
          "name": "awsIamRole",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRole"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#azure_managed_identity DataDatabricksStorageCredential#azure_managed_identity}",
            "stability": "stable",
            "summary": "azure_managed_identity block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 785
          },
          "name": "azureManagedIdentity",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#azure_service_principal DataDatabricksStorageCredential#azure_service_principal}",
            "stability": "stable",
            "summary": "azure_service_principal block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 791
          },
          "name": "azureServicePrincipal",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipal"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#cloudflare_api_token DataDatabricksStorageCredential#cloudflare_api_token}",
            "stability": "stable",
            "summary": "cloudflare_api_token block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 797
          },
          "name": "cloudflareApiToken",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#comment DataDatabricksStorageCredential#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 730
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#created_at DataDatabricksStorageCredential#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 734
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#created_by DataDatabricksStorageCredential#created_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 738
          },
          "name": "createdBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#databricks_gcp_service_account DataDatabricksStorageCredential#databricks_gcp_service_account}",
            "stability": "stable",
            "summary": "databricks_gcp_service_account block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 803
          },
          "name": "databricksGcpServiceAccount",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccount"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#id DataDatabricksStorageCredential#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 745
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#metastore_id DataDatabricksStorageCredential#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 749
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#name DataDatabricksStorageCredential#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 753
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#owner DataDatabricksStorageCredential#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 757
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#read_only DataDatabricksStorageCredential#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 761
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#updated_at DataDatabricksStorageCredential#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 765
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#updated_by DataDatabricksStorageCredential#updated_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 769
          },
          "name": "updatedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#used_for_managed_storage DataDatabricksStorageCredential#used_for_managed_storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 773
          },
          "name": "usedForManagedStorage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfo"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRole": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRole",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 33
      },
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRole",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#role_arn DataDatabricksStorageCredential#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 41
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#external_id DataDatabricksStorageCredential#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 37
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#unity_catalog_iam_arn DataDatabricksStorageCredential#unity_catalog_iam_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 45
          },
          "name": "unityCatalogIamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRole"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRoleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRoleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-storage-credential/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 91
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 143
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 172
          },
          "name": "resetUnityCatalogIamArn"
        }
      ],
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRoleOutputReference",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 147
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 160
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 176
          },
          "name": "unityCatalogIamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 137
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 153
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 166
          },
          "name": "unityCatalogIamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 102
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRole"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRoleOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentity": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 180
      },
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentity",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#access_connector_id DataDatabricksStorageCredential#access_connector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 184
          },
          "name": "accessConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#credential_id DataDatabricksStorageCredential#credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 188
          },
          "name": "credentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#managed_identity_id DataDatabricksStorageCredential#managed_identity_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 192
          },
          "name": "managedIdentityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentity"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentityOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-storage-credential/index.ts",
          "line": 245
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-storage-credential/index.ts",
        "line": 238
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 303
          },
          "name": "resetCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 319
          },
          "name": "resetManagedIdentityId"
        }
      ],
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentityOutputReference",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 291
          },
          "name": "accessConnectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 307
          },
          "name": "credentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 323
          },
          "name": "managedIdentityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 284
          },
          "name": "accessConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 297
          },
          "name": "credentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 313
          },
          "name": "managedIdentityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentity"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentityOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipal": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 327
      },
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipal",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#application_id DataDatabricksStorageCredential#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 331
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#client_secret DataDatabricksStorageCredential#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 335
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#directory_id DataDatabricksStorageCredential#directory_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 339
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipal"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipalOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-storage-credential/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 385
      },
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipalOutputReference",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 438
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 451
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 464
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 431
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 444
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 457
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 396
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipal"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipalOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiToken": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 468
      },
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiToken",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#access_key_id DataDatabricksStorageCredential#access_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 472
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#account_id DataDatabricksStorageCredential#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 476
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#secret_access_key DataDatabricksStorageCredential#secret_access_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 480
          },
          "name": "secretAccessKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiToken"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiTokenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-storage-credential/index.ts",
          "line": 533
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-storage-credential/index.ts",
        "line": 526
      },
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiTokenOutputReference",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 579
          },
          "name": "accessKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 592
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 605
          },
          "name": "secretAccessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 572
          },
          "name": "accessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 585
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 598
          },
          "name": "secretAccessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 537
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiToken"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiTokenOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccount": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 609
      },
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccount",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#credential_id DataDatabricksStorageCredential#credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 613
          },
          "name": "credentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credential#email DataDatabricksStorageCredential#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 617
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccount"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccountOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-storage-credential/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credential/index.ts",
        "line": 656
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 702
          },
          "name": "resetCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 718
          },
          "name": "resetEmail"
        }
      ],
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccountOutputReference",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 706
          },
          "name": "credentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 722
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 696
          },
          "name": "credentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 712
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 667
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccount"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccountOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/data-databricks-storage-credential/index.ts",
          "line": 947
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-databricks-storage-credential/index.ts",
        "line": 940
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1243
          },
          "name": "putAwsIamRole",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRole"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1259
          },
          "name": "putAzureManagedIdentity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1275
          },
          "name": "putAzureServicePrincipal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1291
          },
          "name": "putCloudflareApiToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1307
          },
          "name": "putDatabricksGcpServiceAccount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1246
          },
          "name": "resetAwsIamRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1262
          },
          "name": "resetAzureManagedIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1278
          },
          "name": "resetAzureServicePrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1294
          },
          "name": "resetCloudflareApiToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1070
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1086
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1102
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1310
          },
          "name": "resetDatabricksGcpServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1118
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1134
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1150
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1166
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1182
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1198
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1214
          },
          "name": "resetUpdatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1230
          },
          "name": "resetUsedForManagedStorage"
        }
      ],
      "name": "DataDatabricksStorageCredentialStorageCredentialInfoOutputReference",
      "namespace": "dataDatabricksStorageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1240
          },
          "name": "awsIamRole",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRoleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1256
          },
          "name": "azureManagedIdentity",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1272
          },
          "name": "azureServicePrincipal",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1288
          },
          "name": "cloudflareApiToken",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1304
          },
          "name": "databricksGcpServiceAccount",
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1250
          },
          "name": "awsIamRoleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAwsIamRole"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1266
          },
          "name": "azureManagedIdentityInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureManagedIdentity"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1282
          },
          "name": "azureServicePrincipalInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoAzureServicePrincipal"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1298
          },
          "name": "cloudflareApiTokenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoCloudflareApiToken"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1074
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1090
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1106
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1314
          },
          "name": "databricksGcpServiceAccountInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfoDatabricksGcpServiceAccount"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1122
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1138
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1154
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1170
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1186
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1202
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1218
          },
          "name": "updatedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1234
          },
          "name": "usedForManagedStorageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1064
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1080
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1096
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1128
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1144
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1160
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1176
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1192
          },
          "name": "updatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1208
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 1224
          },
          "name": "usedForManagedStorage",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credential/index.ts",
            "line": 951
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredential.DataDatabricksStorageCredentialStorageCredentialInfo"
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credential/index:DataDatabricksStorageCredentialStorageCredentialInfoOutputReference"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredentials.DataDatabricksStorageCredentials": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credentials databricks_storage_credentials}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredentials.DataDatabricksStorageCredentials",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credentials databricks_storage_credentials} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-storage-credentials/index.ts",
          "line": 63
        },
        "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-databricks.dataDatabricksStorageCredentials.DataDatabricksStorageCredentialsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credentials/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksStorageCredentials resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksStorageCredentials to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credentials#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksStorageCredentials that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksStorageCredentials to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 95
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 111
          },
          "name": "resetNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksStorageCredentials",
      "namespace": "dataDatabricksStorageCredentials",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 115
          },
          "name": "namesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 105
          },
          "name": "names",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credentials/index:DataDatabricksStorageCredentials"
    },
    "@cdktf/provider-databricks.dataDatabricksStorageCredentials.DataDatabricksStorageCredentialsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksStorageCredentials.DataDatabricksStorageCredentialsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-storage-credentials/index.ts",
        "line": 14
      },
      "name": "DataDatabricksStorageCredentialsConfig",
      "namespace": "dataDatabricksStorageCredentials",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credentials#id DataDatabricksStorageCredentials#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/storage_credentials#names DataDatabricksStorageCredentials#names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-storage-credentials/index.ts",
            "line": 25
          },
          "name": "names",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-storage-credentials/index:DataDatabricksStorageCredentialsConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksTables.DataDatabricksTables": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/tables databricks_tables}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksTables.DataDatabricksTables",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/tables databricks_tables} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-tables/index.ts",
          "line": 71
        },
        "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-databricks.dataDatabricksTables.DataDatabricksTablesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-tables/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksTables resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksTables to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/tables#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksTables that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksTables to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 118
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 134
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksTables",
      "namespace": "dataDatabricksTables",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 106
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 122
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 138
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 151
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 99
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 128
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 144
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-tables/index:DataDatabricksTables"
    },
    "@cdktf/provider-databricks.dataDatabricksTables.DataDatabricksTablesConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksTables.DataDatabricksTablesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-tables/index.ts",
        "line": 14
      },
      "name": "DataDatabricksTablesConfig",
      "namespace": "dataDatabricksTables",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/tables#catalog_name DataDatabricksTables#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 18
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/tables#schema_name DataDatabricksTables#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 33
          },
          "name": "schemaName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/tables#id DataDatabricksTables#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/tables#ids DataDatabricksTables#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-tables/index.ts",
            "line": 29
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-tables/index:DataDatabricksTablesConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksUser.DataDatabricksUser": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/user databricks_user}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksUser.DataDatabricksUser",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/user databricks_user} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-user/index.ts",
          "line": 67
        },
        "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-databricks.dataDatabricksUser.DataDatabricksUserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-user/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksUser resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksUser to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksUser that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksUser to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 130
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 151
          },
          "name": "resetUserId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 167
          },
          "name": "resetUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 179
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksUser",
      "namespace": "dataDatabricksUser",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 93
          },
          "name": "aclPrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 98
          },
          "name": "alphanumeric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 103
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 108
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 113
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 118
          },
          "name": "home",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 139
          },
          "name": "repos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 134
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 155
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 171
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 124
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 145
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 161
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-user/index:DataDatabricksUser"
    },
    "@cdktf/provider-databricks.dataDatabricksUser.DataDatabricksUserConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksUser.DataDatabricksUserConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-user/index.ts",
        "line": 14
      },
      "name": "DataDatabricksUserConfig",
      "namespace": "dataDatabricksUser",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/user#id DataDatabricksUser#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/user#user_id DataDatabricksUser#user_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 25
          },
          "name": "userId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/user#user_name DataDatabricksUser#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-user/index.ts",
            "line": 29
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-user/index:DataDatabricksUserConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksViews.DataDatabricksViews": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/views databricks_views}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksViews.DataDatabricksViews",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/views databricks_views} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-views/index.ts",
          "line": 71
        },
        "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-databricks.dataDatabricksViews.DataDatabricksViewsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-views/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksViews resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksViews to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/views#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksViews that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksViews to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 118
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 134
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksViews",
      "namespace": "dataDatabricksViews",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 106
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 122
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 138
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 151
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 99
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 128
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 144
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-views/index:DataDatabricksViews"
    },
    "@cdktf/provider-databricks.dataDatabricksViews.DataDatabricksViewsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksViews.DataDatabricksViewsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-views/index.ts",
        "line": 14
      },
      "name": "DataDatabricksViewsConfig",
      "namespace": "dataDatabricksViews",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/views#catalog_name DataDatabricksViews#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 18
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/views#schema_name DataDatabricksViews#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 33
          },
          "name": "schemaName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/views#id DataDatabricksViews#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/views#ids DataDatabricksViews#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-views/index.ts",
            "line": 29
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-views/index:DataDatabricksViewsConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksVolumes.DataDatabricksVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/volumes databricks_volumes}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksVolumes.DataDatabricksVolumes",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/volumes databricks_volumes} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-volumes/index.ts",
          "line": 71
        },
        "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-databricks.dataDatabricksVolumes.DataDatabricksVolumesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-volumes/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksVolumes resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksVolumes to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/volumes#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksVolumes that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksVolumes to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 118
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 134
          },
          "name": "resetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksVolumes",
      "namespace": "dataDatabricksVolumes",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 106
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 122
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 138
          },
          "name": "idsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 151
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 99
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 112
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 128
          },
          "name": "ids",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 144
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-volumes/index:DataDatabricksVolumes"
    },
    "@cdktf/provider-databricks.dataDatabricksVolumes.DataDatabricksVolumesConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksVolumes.DataDatabricksVolumesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-volumes/index.ts",
        "line": 14
      },
      "name": "DataDatabricksVolumesConfig",
      "namespace": "dataDatabricksVolumes",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/volumes#catalog_name DataDatabricksVolumes#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 18
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/volumes#schema_name DataDatabricksVolumes#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 33
          },
          "name": "schemaName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/volumes#id DataDatabricksVolumes#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/volumes#ids DataDatabricksVolumes#ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-volumes/index.ts",
            "line": 29
          },
          "name": "ids",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/data-databricks-volumes/index:DataDatabricksVolumesConfig"
    },
    "@cdktf/provider-databricks.dataDatabricksZones.DataDatabricksZones": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformDataSource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/zones databricks_zones}."
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksZones.DataDatabricksZones",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/zones databricks_zones} Data Source."
        },
        "locationInModule": {
          "filename": "src/data-databricks-zones/index.ts",
          "line": 59
        },
        "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-databricks.dataDatabricksZones.DataDatabricksZonesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/data-databricks-zones/index.ts",
        "line": 27
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DataDatabricksZones resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 44
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DataDatabricksZones to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/zones#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DataDatabricksZones that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DataDatabricksZones to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 95
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 112
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 118
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformDataSource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DataDatabricksZones",
      "namespace": "dataDatabricksZones",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 32
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 83
          },
          "name": "defaultZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 104
          },
          "name": "zones",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 99
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 89
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-zones/index:DataDatabricksZones"
    },
    "@cdktf/provider-databricks.dataDatabricksZones.DataDatabricksZonesConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dataDatabricksZones.DataDatabricksZonesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/data-databricks-zones/index.ts",
        "line": 14
      },
      "name": "DataDatabricksZonesConfig",
      "namespace": "dataDatabricksZones",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/data-sources/zones#id DataDatabricksZones#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/data-databricks-zones/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/data-databricks-zones/index:DataDatabricksZonesConfig"
    },
    "@cdktf/provider-databricks.dbfsFile.DbfsFile": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/dbfs_file databricks_dbfs_file}."
      },
      "fqn": "@cdktf/provider-databricks.dbfsFile.DbfsFile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/dbfs_file databricks_dbfs_file} Resource."
        },
        "locationInModule": {
          "filename": "src/dbfs-file/index.ts",
          "line": 75
        },
        "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-databricks.dbfsFile.DbfsFileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/dbfs-file/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DbfsFile resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DbfsFile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/dbfs_file#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DbfsFile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DbfsFile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 110
          },
          "name": "resetContentBase64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 136
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 152
          },
          "name": "resetMd5"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 181
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 193
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 203
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DbfsFile",
      "namespace": "dbfsFile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 119
          },
          "name": "dbfsPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 124
          },
          "name": "fileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 114
          },
          "name": "contentBase64Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 140
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 156
          },
          "name": "md5Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 169
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 185
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 104
          },
          "name": "contentBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 146
          },
          "name": "md5",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 162
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 175
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dbfs-file/index:DbfsFile"
    },
    "@cdktf/provider-databricks.dbfsFile.DbfsFileConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.dbfsFile.DbfsFileConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/dbfs-file/index.ts",
        "line": 14
      },
      "name": "DbfsFileConfig",
      "namespace": "dbfsFile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/dbfs_file#path DbfsFile#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 33
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/dbfs_file#content_base64 DbfsFile#content_base64}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 18
          },
          "name": "contentBase64",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/dbfs_file#id DbfsFile#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/dbfs_file#md5 DbfsFile#md5}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 29
          },
          "name": "md5",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/dbfs_file#source DbfsFile#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/dbfs-file/index.ts",
            "line": 37
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/dbfs-file/index:DbfsFileConfig"
    },
    "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSetting": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/default_namespace_setting databricks_default_namespace_setting}."
      },
      "fqn": "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/default_namespace_setting databricks_default_namespace_setting} Resource."
        },
        "locationInModule": {
          "filename": "src/default-namespace-setting/index.ts",
          "line": 157
        },
        "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-databricks.defaultNamespaceSetting.DefaultNamespaceSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/default-namespace-setting/index.ts",
        "line": 125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DefaultNamespaceSetting resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 142
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DefaultNamespaceSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/default_namespace_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DefaultNamespaceSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DefaultNamespaceSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 236
          },
          "name": "putNamespace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingNamespace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 191
          },
          "name": "resetEtag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 207
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 223
          },
          "name": "resetSettingName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 248
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 257
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DefaultNamespaceSetting",
      "namespace": "defaultNamespaceSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 130
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 233
          },
          "name": "namespace",
          "type": {
            "fqn": "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingNamespaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 195
          },
          "name": "etagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 211
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 240
          },
          "name": "namespaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingNamespace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 227
          },
          "name": "settingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 185
          },
          "name": "etag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 201
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 217
          },
          "name": "settingName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/default-namespace-setting/index:DefaultNamespaceSetting"
    },
    "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/default-namespace-setting/index.ts",
        "line": 14
      },
      "name": "DefaultNamespaceSettingConfig",
      "namespace": "defaultNamespaceSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/default_namespace_setting#namespace DefaultNamespaceSetting#namespace}",
            "stability": "stable",
            "summary": "namespace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 35
          },
          "name": "namespace",
          "type": {
            "fqn": "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingNamespace"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/default_namespace_setting#etag DefaultNamespaceSetting#etag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 18
          },
          "name": "etag",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/default_namespace_setting#id DefaultNamespaceSetting#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/default_namespace_setting#setting_name DefaultNamespaceSetting#setting_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 29
          },
          "name": "settingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/default-namespace-setting/index:DefaultNamespaceSettingConfig"
    },
    "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingNamespace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingNamespace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/default-namespace-setting/index.ts",
        "line": 37
      },
      "name": "DefaultNamespaceSettingNamespace",
      "namespace": "defaultNamespaceSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/default_namespace_setting#value DefaultNamespaceSetting#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 41
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/default-namespace-setting/index:DefaultNamespaceSettingNamespace"
    },
    "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingNamespaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingNamespaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/default-namespace-setting/index.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/default-namespace-setting/index.ts",
        "line": 73
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 113
          },
          "name": "resetValue"
        }
      ],
      "name": "DefaultNamespaceSettingNamespaceOutputReference",
      "namespace": "defaultNamespaceSetting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 117
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 107
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/default-namespace-setting/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.defaultNamespaceSetting.DefaultNamespaceSettingNamespace"
          }
        }
      ],
      "symbolId": "src/default-namespace-setting/index:DefaultNamespaceSettingNamespaceOutputReference"
    },
    "@cdktf/provider-databricks.directory.Directory": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/directory databricks_directory}."
      },
      "fqn": "@cdktf/provider-databricks.directory.Directory",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/directory databricks_directory} Resource."
        },
        "locationInModule": {
          "filename": "src/directory/index.ts",
          "line": 71
        },
        "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-databricks.directory.DirectoryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/directory/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Directory resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Directory to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/directory#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Directory that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Directory to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 105
          },
          "name": "resetDeleteRecursive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 121
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 137
          },
          "name": "resetObjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 167
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 176
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Directory",
      "namespace": "directory",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 159
          },
          "name": "workspacePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 109
          },
          "name": "deleteRecursiveInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 125
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 141
          },
          "name": "objectIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 154
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 99
          },
          "name": "deleteRecursive",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 115
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 131
          },
          "name": "objectId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 147
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/directory/index:Directory"
    },
    "@cdktf/provider-databricks.directory.DirectoryConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.directory.DirectoryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/directory/index.ts",
        "line": 14
      },
      "name": "DirectoryConfig",
      "namespace": "directory",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/directory#path Directory#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 33
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/directory#delete_recursive Directory#delete_recursive}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 18
          },
          "name": "deleteRecursive",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/directory#id Directory#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/directory#object_id Directory#object_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/directory/index.ts",
            "line": 29
          },
          "name": "objectId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/directory/index:DirectoryConfig"
    },
    "@cdktf/provider-databricks.entitlements.Entitlements": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements databricks_entitlements}."
      },
      "fqn": "@cdktf/provider-databricks.entitlements.Entitlements",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements databricks_entitlements} Resource."
        },
        "locationInModule": {
          "filename": "src/entitlements/index.ts",
          "line": 87
        },
        "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-databricks.entitlements.EntitlementsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/entitlements/index.ts",
        "line": 55
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Entitlements resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 72
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Entitlements to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Entitlements that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Entitlements to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 125
          },
          "name": "resetAllowClusterCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 141
          },
          "name": "resetAllowInstancePoolCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 157
          },
          "name": "resetDatabricksSqlAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 173
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 189
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 205
          },
          "name": "resetServicePrincipalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 221
          },
          "name": "resetUserId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 237
          },
          "name": "resetWorkspaceAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 249
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 262
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Entitlements",
      "namespace": "entitlements",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 60
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 129
          },
          "name": "allowClusterCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 145
          },
          "name": "allowInstancePoolCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 161
          },
          "name": "databricksSqlAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 177
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 193
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 209
          },
          "name": "servicePrincipalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 225
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 241
          },
          "name": "workspaceAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 119
          },
          "name": "allowClusterCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 135
          },
          "name": "allowInstancePoolCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 151
          },
          "name": "databricksSqlAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 167
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 183
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 199
          },
          "name": "servicePrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 215
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 231
          },
          "name": "workspaceAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entitlements/index:Entitlements"
    },
    "@cdktf/provider-databricks.entitlements.EntitlementsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.entitlements.EntitlementsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/entitlements/index.ts",
        "line": 14
      },
      "name": "EntitlementsConfig",
      "namespace": "entitlements",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements#allow_cluster_create Entitlements#allow_cluster_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 18
          },
          "name": "allowClusterCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements#allow_instance_pool_create Entitlements#allow_instance_pool_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 22
          },
          "name": "allowInstancePoolCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements#databricks_sql_access Entitlements#databricks_sql_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 26
          },
          "name": "databricksSqlAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements#group_id Entitlements#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 30
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements#id Entitlements#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements#service_principal_id Entitlements#service_principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 41
          },
          "name": "servicePrincipalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements#user_id Entitlements#user_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 45
          },
          "name": "userId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/entitlements#workspace_access Entitlements#workspace_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/entitlements/index.ts",
            "line": 49
          },
          "name": "workspaceAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/entitlements/index:EntitlementsConfig"
    },
    "@cdktf/provider-databricks.externalLocation.ExternalLocation": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location databricks_external_location}."
      },
      "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocation",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location databricks_external_location} Resource."
        },
        "locationInModule": {
          "filename": "src/external-location/index.ts",
          "line": 312
        },
        "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-databricks.externalLocation.ExternalLocationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/external-location/index.ts",
        "line": 280
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a ExternalLocation resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 297
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ExternalLocation to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ExternalLocation that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ExternalLocation to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 535
          },
          "name": "putEncryptionDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 355
          },
          "name": "resetAccessPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 371
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 538
          },
          "name": "resetEncryptionDetails"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 400
          },
          "name": "resetForceDestroy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 416
          },
          "name": "resetForceUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 432
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 448
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 477
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 493
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 509
          },
          "name": "resetSkipValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 550
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 568
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ExternalLocation",
      "namespace": "externalLocation",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 285
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 532
          },
          "name": "encryptionDetails",
          "type": {
            "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 359
          },
          "name": "accessPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 375
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 388
          },
          "name": "credentialNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 542
          },
          "name": "encryptionDetailsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetails"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 404
          },
          "name": "forceDestroyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 420
          },
          "name": "forceUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 436
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 452
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 465
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 481
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 497
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 513
          },
          "name": "skipValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 526
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 349
          },
          "name": "accessPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 365
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 381
          },
          "name": "credentialName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 394
          },
          "name": "forceDestroy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 410
          },
          "name": "forceUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 426
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 442
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 458
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 471
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 487
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 503
          },
          "name": "skipValidation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 519
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/external-location/index:ExternalLocation"
    },
    "@cdktf/provider-databricks.externalLocation.ExternalLocationConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/external-location/index.ts",
        "line": 14
      },
      "name": "ExternalLocationConfig",
      "namespace": "externalLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#credential_name ExternalLocation#credential_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 26
          },
          "name": "credentialName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#name ExternalLocation#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 49
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#url ExternalLocation#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 65
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#access_point ExternalLocation#access_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 18
          },
          "name": "accessPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#comment ExternalLocation#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 22
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#encryption_details ExternalLocation#encryption_details}",
            "stability": "stable",
            "summary": "encryption_details block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 71
          },
          "name": "encryptionDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetails"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#force_destroy ExternalLocation#force_destroy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 30
          },
          "name": "forceDestroy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#force_update ExternalLocation#force_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 34
          },
          "name": "forceUpdate",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#id ExternalLocation#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 41
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#metastore_id ExternalLocation#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 45
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#owner ExternalLocation#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 53
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#read_only ExternalLocation#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 57
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#skip_validation ExternalLocation#skip_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 61
          },
          "name": "skipValidation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/external-location/index:ExternalLocationConfig"
    },
    "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetails": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/external-location/index.ts",
        "line": 190
      },
      "name": "ExternalLocationEncryptionDetails",
      "namespace": "externalLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#sse_encryption_details ExternalLocation#sse_encryption_details}",
            "stability": "stable",
            "summary": "sse_encryption_details block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 196
          },
          "name": "sseEncryptionDetails",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsSseEncryptionDetails"
          }
        }
      ],
      "symbolId": "src/external-location/index:ExternalLocationEncryptionDetails"
    },
    "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/external-location/index.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/external-location/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 265
          },
          "name": "putSseEncryptionDetails",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsSseEncryptionDetails"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 268
          },
          "name": "resetSseEncryptionDetails"
        }
      ],
      "name": "ExternalLocationEncryptionDetailsOutputReference",
      "namespace": "externalLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 262
          },
          "name": "sseEncryptionDetails",
          "type": {
            "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsSseEncryptionDetailsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 272
          },
          "name": "sseEncryptionDetailsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsSseEncryptionDetails"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 239
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetails"
          }
        }
      ],
      "symbolId": "src/external-location/index:ExternalLocationEncryptionDetailsOutputReference"
    },
    "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsSseEncryptionDetails": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsSseEncryptionDetails",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/external-location/index.ts",
        "line": 73
      },
      "name": "ExternalLocationEncryptionDetailsSseEncryptionDetails",
      "namespace": "externalLocation",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#algorithm ExternalLocation#algorithm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 77
          },
          "name": "algorithm",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/external_location#aws_kms_key_arn ExternalLocation#aws_kms_key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 81
          },
          "name": "awsKmsKeyArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/external-location/index:ExternalLocationEncryptionDetailsSseEncryptionDetails"
    },
    "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsSseEncryptionDetailsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsSseEncryptionDetailsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/external-location/index.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/external-location/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 166
          },
          "name": "resetAlgorithm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 182
          },
          "name": "resetAwsKmsKeyArn"
        }
      ],
      "name": "ExternalLocationEncryptionDetailsSseEncryptionDetailsOutputReference",
      "namespace": "externalLocation",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 170
          },
          "name": "algorithmInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 186
          },
          "name": "awsKmsKeyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 160
          },
          "name": "algorithm",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 176
          },
          "name": "awsKmsKeyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/external-location/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.externalLocation.ExternalLocationEncryptionDetailsSseEncryptionDetails"
          }
        }
      ],
      "symbolId": "src/external-location/index:ExternalLocationEncryptionDetailsSseEncryptionDetailsOutputReference"
    },
    "@cdktf/provider-databricks.file.File": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file databricks_file}."
      },
      "fqn": "@cdktf/provider-databricks.file.File",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file databricks_file} Resource."
        },
        "locationInModule": {
          "filename": "src/file/index.ts",
          "line": 79
        },
        "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-databricks.file.FileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/file/index.ts",
        "line": 47
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a File resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 64
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the File to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing File that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the File to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 115
          },
          "name": "resetContentBase64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 136
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 152
          },
          "name": "resetMd5"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 186
          },
          "name": "resetRemoteFileModified"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 202
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 214
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 225
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "File",
      "namespace": "file",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 52
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 124
          },
          "name": "fileSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 161
          },
          "name": "modificationTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 119
          },
          "name": "contentBase64Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 140
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 156
          },
          "name": "md5Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 174
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 190
          },
          "name": "remoteFileModifiedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 206
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 109
          },
          "name": "contentBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 146
          },
          "name": "md5",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 167
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 180
          },
          "name": "remoteFileModified",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 196
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/file/index:File"
    },
    "@cdktf/provider-databricks.file.FileConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.file.FileConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/file/index.ts",
        "line": 14
      },
      "name": "FileConfig",
      "namespace": "file",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file#path File#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 33
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file#content_base64 File#content_base64}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 18
          },
          "name": "contentBase64",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file#id File#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file#md5 File#md5}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 29
          },
          "name": "md5",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file#remote_file_modified File#remote_file_modified}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 37
          },
          "name": "remoteFileModified",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/file#source File#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/file/index.ts",
            "line": 41
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/file/index:FileConfig"
    },
    "@cdktf/provider-databricks.gitCredential.GitCredential": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/git_credential databricks_git_credential}."
      },
      "fqn": "@cdktf/provider-databricks.gitCredential.GitCredential",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/git_credential databricks_git_credential} Resource."
        },
        "locationInModule": {
          "filename": "src/git-credential/index.ts",
          "line": 75
        },
        "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-databricks.gitCredential.GitCredentialConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/git-credential/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a GitCredential resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GitCredential to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/git_credential#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GitCredential that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GitCredential to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 110
          },
          "name": "resetForce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 139
          },
          "name": "resetGitUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 155
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 171
          },
          "name": "resetPersonalAccessToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 183
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 193
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GitCredential",
      "namespace": "gitCredential",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 114
          },
          "name": "forceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 127
          },
          "name": "gitProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 143
          },
          "name": "gitUsernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 159
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 175
          },
          "name": "personalAccessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 104
          },
          "name": "force",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 120
          },
          "name": "gitProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 133
          },
          "name": "gitUsername",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 149
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 165
          },
          "name": "personalAccessToken",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/git-credential/index:GitCredential"
    },
    "@cdktf/provider-databricks.gitCredential.GitCredentialConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.gitCredential.GitCredentialConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/git-credential/index.ts",
        "line": 14
      },
      "name": "GitCredentialConfig",
      "namespace": "gitCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/git_credential#git_provider GitCredential#git_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 22
          },
          "name": "gitProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/git_credential#force GitCredential#force}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 18
          },
          "name": "force",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/git_credential#git_username GitCredential#git_username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 26
          },
          "name": "gitUsername",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/git_credential#id GitCredential#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/git_credential#personal_access_token GitCredential#personal_access_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/git-credential/index.ts",
            "line": 37
          },
          "name": "personalAccessToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/git-credential/index:GitCredentialConfig"
    },
    "@cdktf/provider-databricks.globalInitScript.GlobalInitScript": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script databricks_global_init_script}."
      },
      "fqn": "@cdktf/provider-databricks.globalInitScript.GlobalInitScript",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script databricks_global_init_script} Resource."
        },
        "locationInModule": {
          "filename": "src/global-init-script/index.ts",
          "line": 148
        },
        "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-databricks.globalInitScript.GlobalInitScriptConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/global-init-script/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a GlobalInitScript resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 133
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GlobalInitScript to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GlobalInitScript that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GlobalInitScript to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 292
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 186
          },
          "name": "resetContentBase64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 202
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 218
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 234
          },
          "name": "resetMd5"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 263
          },
          "name": "resetPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 279
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 304
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 317
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GlobalInitScript",
      "namespace": "globalInitScript",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 121
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 289
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 190
          },
          "name": "contentBase64Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 206
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 222
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 238
          },
          "name": "md5Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 251
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 267
          },
          "name": "positionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 283
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 296
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 180
          },
          "name": "contentBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 196
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 212
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 228
          },
          "name": "md5",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 244
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 257
          },
          "name": "position",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 273
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/global-init-script/index:GlobalInitScript"
    },
    "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/global-init-script/index.ts",
        "line": 14
      },
      "name": "GlobalInitScriptConfig",
      "namespace": "globalInitScript",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script#name GlobalInitScript#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 37
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script#content_base64 GlobalInitScript#content_base64}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 18
          },
          "name": "contentBase64",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script#enabled GlobalInitScript#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 22
          },
          "name": "enabled",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script#id GlobalInitScript#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script#md5 GlobalInitScript#md5}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 33
          },
          "name": "md5",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script#position GlobalInitScript#position}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 41
          },
          "name": "position",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script#source GlobalInitScript#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 45
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/global_init_script#timeouts GlobalInitScript#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 51
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptTimeouts"
          }
        }
      ],
      "symbolId": "src/global-init-script/index:GlobalInitScriptConfig"
    },
    "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/global-init-script/index.ts",
        "line": 53
      },
      "name": "GlobalInitScriptTimeouts",
      "namespace": "globalInitScript",
      "symbolId": "src/global-init-script/index:GlobalInitScriptTimeouts"
    },
    "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/global-init-script/index.ts",
          "line": 84
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/global-init-script/index.ts",
        "line": 76
      },
      "name": "GlobalInitScriptTimeoutsOutputReference",
      "namespace": "globalInitScript",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/global-init-script/index.ts",
            "line": 88
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.globalInitScript.GlobalInitScriptTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/global-init-script/index:GlobalInitScriptTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.grant.Grant": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant databricks_grant}."
      },
      "fqn": "@cdktf/provider-databricks.grant.Grant",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant databricks_grant} Resource."
        },
        "locationInModule": {
          "filename": "src/grant/index.ts",
          "line": 119
        },
        "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-databricks.grant.GrantConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grant/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Grant resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 104
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Grant to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Grant that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Grant to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 165
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 181
          },
          "name": "resetExternalLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 197
          },
          "name": "resetForeignConnection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 213
          },
          "name": "resetFunction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 229
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 245
          },
          "name": "resetMetastore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 261
          },
          "name": "resetModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 277
          },
          "name": "resetPipeline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 319
          },
          "name": "resetRecipient"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 335
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 351
          },
          "name": "resetShare"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 367
          },
          "name": "resetStorageCredential"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 383
          },
          "name": "resetTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 399
          },
          "name": "resetVolume"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 411
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 432
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Grant",
      "namespace": "grant",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 92
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 169
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 185
          },
          "name": "externalLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 201
          },
          "name": "foreignConnectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 217
          },
          "name": "functionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 233
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 249
          },
          "name": "metastoreInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 265
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 281
          },
          "name": "pipelineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 294
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 307
          },
          "name": "privilegesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 323
          },
          "name": "recipientInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 339
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 355
          },
          "name": "shareInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 371
          },
          "name": "storageCredentialInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 387
          },
          "name": "tableInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 403
          },
          "name": "volumeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 159
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 175
          },
          "name": "externalLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 191
          },
          "name": "foreignConnection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 207
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 223
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 239
          },
          "name": "metastore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 255
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 271
          },
          "name": "pipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 287
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 300
          },
          "name": "privileges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 313
          },
          "name": "recipient",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 329
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 345
          },
          "name": "share",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 361
          },
          "name": "storageCredential",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 377
          },
          "name": "table",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 393
          },
          "name": "volume",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/grant/index:Grant"
    },
    "@cdktf/provider-databricks.grant.GrantConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.grant.GrantConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grant/index.ts",
        "line": 14
      },
      "name": "GrantConfig",
      "namespace": "grant",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#principal Grant#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 53
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#privileges Grant#privileges}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 57
          },
          "name": "privileges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#catalog Grant#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 18
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#external_location Grant#external_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 22
          },
          "name": "externalLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#foreign_connection Grant#foreign_connection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 26
          },
          "name": "foreignConnection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#function Grant#function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 30
          },
          "name": "function",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#id Grant#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#metastore Grant#metastore}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 41
          },
          "name": "metastore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#model Grant#model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 45
          },
          "name": "model",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#pipeline Grant#pipeline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 49
          },
          "name": "pipeline",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#recipient Grant#recipient}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 61
          },
          "name": "recipient",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#schema Grant#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 65
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#share Grant#share}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 69
          },
          "name": "share",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#storage_credential Grant#storage_credential}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 73
          },
          "name": "storageCredential",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#table Grant#table}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 77
          },
          "name": "table",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grant#volume Grant#volume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grant/index.ts",
            "line": 81
          },
          "name": "volume",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/grant/index:GrantConfig"
    },
    "@cdktf/provider-databricks.grants.Grants": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants databricks_grants}."
      },
      "fqn": "@cdktf/provider-databricks.grants.Grants",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants databricks_grants} Resource."
        },
        "locationInModule": {
          "filename": "src/grants/index.ts",
          "line": 260
        },
        "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-databricks.grants.GrantsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grants/index.ts",
        "line": 228
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Grants resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 245
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Grants to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Grants that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Grants to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 526
          },
          "name": "putGrant",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.grants.GrantsGrant"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 305
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 321
          },
          "name": "resetExternalLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 337
          },
          "name": "resetForeignConnection"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 353
          },
          "name": "resetFunction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 369
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 385
          },
          "name": "resetMetastore"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 401
          },
          "name": "resetModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 417
          },
          "name": "resetPipeline"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 433
          },
          "name": "resetRecipient"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 449
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 465
          },
          "name": "resetShare"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 481
          },
          "name": "resetStorageCredential"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 497
          },
          "name": "resetTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 513
          },
          "name": "resetVolume"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 538
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 558
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Grants",
      "namespace": "grants",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 233
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 523
          },
          "name": "grant",
          "type": {
            "fqn": "@cdktf/provider-databricks.grants.GrantsGrantList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 309
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 325
          },
          "name": "externalLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 341
          },
          "name": "foreignConnectionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 357
          },
          "name": "functionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 530
          },
          "name": "grantInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.grants.GrantsGrant"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 373
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 389
          },
          "name": "metastoreInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 405
          },
          "name": "modelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 421
          },
          "name": "pipelineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 437
          },
          "name": "recipientInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 453
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 469
          },
          "name": "shareInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 485
          },
          "name": "storageCredentialInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 501
          },
          "name": "tableInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 517
          },
          "name": "volumeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 299
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 315
          },
          "name": "externalLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 331
          },
          "name": "foreignConnection",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 347
          },
          "name": "function",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 363
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 379
          },
          "name": "metastore",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 395
          },
          "name": "model",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 411
          },
          "name": "pipeline",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 427
          },
          "name": "recipient",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 443
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 459
          },
          "name": "share",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 475
          },
          "name": "storageCredential",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 491
          },
          "name": "table",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 507
          },
          "name": "volume",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/grants/index:Grants"
    },
    "@cdktf/provider-databricks.grants.GrantsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.grants.GrantsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grants/index.ts",
        "line": 14
      },
      "name": "GrantsConfig",
      "namespace": "grants",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#grant Grants#grant}",
            "stability": "stable",
            "summary": "grant block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 79
          },
          "name": "grant",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.grants.GrantsGrant"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#catalog Grants#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 18
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#external_location Grants#external_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 22
          },
          "name": "externalLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#foreign_connection Grants#foreign_connection}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 26
          },
          "name": "foreignConnection",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#function Grants#function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 30
          },
          "name": "function",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#id Grants#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#metastore Grants#metastore}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 41
          },
          "name": "metastore",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#model Grants#model}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 45
          },
          "name": "model",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#pipeline Grants#pipeline}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 49
          },
          "name": "pipeline",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#recipient Grants#recipient}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 53
          },
          "name": "recipient",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#schema Grants#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 57
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#share Grants#share}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 61
          },
          "name": "share",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#storage_credential Grants#storage_credential}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 65
          },
          "name": "storageCredential",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#table Grants#table}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 69
          },
          "name": "table",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#volume Grants#volume}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 73
          },
          "name": "volume",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/grants/index:GrantsConfig"
    },
    "@cdktf/provider-databricks.grants.GrantsGrant": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.grants.GrantsGrant",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/grants/index.ts",
        "line": 81
      },
      "name": "GrantsGrant",
      "namespace": "grants",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#principal Grants#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 85
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/grants#privileges Grants#privileges}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 89
          },
          "name": "privileges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/grants/index:GrantsGrant"
    },
    "@cdktf/provider-databricks.grants.GrantsGrantList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.grants.GrantsGrantList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grants/index.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grants/index.ts",
        "line": 205
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 220
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.grants.GrantsGrantOutputReference"
            }
          }
        }
      ],
      "name": "GrantsGrantList",
      "namespace": "grants",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 213
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 213
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 213
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.grants.GrantsGrant"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grants/index:GrantsGrantList"
    },
    "@cdktf/provider-databricks.grants.GrantsGrantOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.grants.GrantsGrantOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/grants/index.ts",
          "line": 138
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/grants/index.ts",
        "line": 128
      },
      "name": "GrantsGrantOutputReference",
      "namespace": "grants",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 187
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 200
          },
          "name": "privilegesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 180
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 193
          },
          "name": "privileges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/grants/index.ts",
            "line": 142
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.grants.GrantsGrant"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/grants/index:GrantsGrantOutputReference"
    },
    "@cdktf/provider-databricks.group.Group": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group databricks_group}."
      },
      "fqn": "@cdktf/provider-databricks.group.Group",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group databricks_group} Resource."
        },
        "locationInModule": {
          "filename": "src/group/index.ts",
          "line": 95
        },
        "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-databricks.group.GroupConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/group/index.ts",
        "line": 63
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Group resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 80
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Group to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Group that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Group to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 135
          },
          "name": "resetAclPrincipalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 151
          },
          "name": "resetAllowClusterCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 167
          },
          "name": "resetAllowInstancePoolCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 183
          },
          "name": "resetDatabricksSqlAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 212
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 228
          },
          "name": "resetForce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 244
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 260
          },
          "name": "resetUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 276
          },
          "name": "resetWorkspaceAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 288
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 303
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Group",
      "namespace": "group",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 68
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 139
          },
          "name": "aclPrincipalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 155
          },
          "name": "allowClusterCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 171
          },
          "name": "allowInstancePoolCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 187
          },
          "name": "databricksSqlAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 200
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 216
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 232
          },
          "name": "forceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 248
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 264
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 280
          },
          "name": "workspaceAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 129
          },
          "name": "aclPrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 145
          },
          "name": "allowClusterCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 161
          },
          "name": "allowInstancePoolCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 177
          },
          "name": "databricksSqlAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 193
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 206
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 222
          },
          "name": "force",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 238
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 254
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 270
          },
          "name": "workspaceAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/group/index:Group"
    },
    "@cdktf/provider-databricks.group.GroupConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.group.GroupConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/group/index.ts",
        "line": 14
      },
      "name": "GroupConfig",
      "namespace": "group",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#display_name Group#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 34
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#acl_principal_id Group#acl_principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 18
          },
          "name": "aclPrincipalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#allow_cluster_create Group#allow_cluster_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 22
          },
          "name": "allowClusterCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#allow_instance_pool_create Group#allow_instance_pool_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 26
          },
          "name": "allowInstancePoolCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#databricks_sql_access Group#databricks_sql_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 30
          },
          "name": "databricksSqlAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#external_id Group#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 38
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#force Group#force}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 42
          },
          "name": "force",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#id Group#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 49
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#url Group#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 53
          },
          "name": "url",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group#workspace_access Group#workspace_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group/index.ts",
            "line": 57
          },
          "name": "workspaceAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/group/index:GroupConfig"
    },
    "@cdktf/provider-databricks.groupInstanceProfile.GroupInstanceProfile": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_instance_profile databricks_group_instance_profile}."
      },
      "fqn": "@cdktf/provider-databricks.groupInstanceProfile.GroupInstanceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_instance_profile databricks_group_instance_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/group-instance-profile/index.ts",
          "line": 67
        },
        "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-databricks.groupInstanceProfile.GroupInstanceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/group-instance-profile/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a GroupInstanceProfile resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GroupInstanceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_instance_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GroupInstanceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GroupInstanceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 113
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GroupInstanceProfile",
      "namespace": "groupInstanceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 101
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 117
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 130
          },
          "name": "instanceProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 94
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 123
          },
          "name": "instanceProfileId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/group-instance-profile/index:GroupInstanceProfile"
    },
    "@cdktf/provider-databricks.groupInstanceProfile.GroupInstanceProfileConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.groupInstanceProfile.GroupInstanceProfileConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/group-instance-profile/index.ts",
        "line": 14
      },
      "name": "GroupInstanceProfileConfig",
      "namespace": "groupInstanceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_instance_profile#group_id GroupInstanceProfile#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 18
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_instance_profile#instance_profile_id GroupInstanceProfile#instance_profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 29
          },
          "name": "instanceProfileId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_instance_profile#id GroupInstanceProfile#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-instance-profile/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/group-instance-profile/index:GroupInstanceProfileConfig"
    },
    "@cdktf/provider-databricks.groupMember.GroupMember": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_member databricks_group_member}."
      },
      "fqn": "@cdktf/provider-databricks.groupMember.GroupMember",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_member databricks_group_member} Resource."
        },
        "locationInModule": {
          "filename": "src/group-member/index.ts",
          "line": 67
        },
        "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-databricks.groupMember.GroupMemberConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/group-member/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a GroupMember resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GroupMember to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_member#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GroupMember that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GroupMember to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 113
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GroupMember",
      "namespace": "groupMember",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 101
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 117
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 130
          },
          "name": "memberIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 94
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 123
          },
          "name": "memberId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/group-member/index:GroupMember"
    },
    "@cdktf/provider-databricks.groupMember.GroupMemberConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.groupMember.GroupMemberConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/group-member/index.ts",
        "line": 14
      },
      "name": "GroupMemberConfig",
      "namespace": "groupMember",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_member#group_id GroupMember#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 18
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_member#member_id GroupMember#member_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 29
          },
          "name": "memberId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_member#id GroupMember#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-member/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/group-member/index:GroupMemberConfig"
    },
    "@cdktf/provider-databricks.groupRole.GroupRole": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_role databricks_group_role}."
      },
      "fqn": "@cdktf/provider-databricks.groupRole.GroupRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_role databricks_group_role} Resource."
        },
        "locationInModule": {
          "filename": "src/group-role/index.ts",
          "line": 67
        },
        "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-databricks.groupRole.GroupRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/group-role/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a GroupRole resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the GroupRole to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_role#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing GroupRole that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the GroupRole to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 113
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "GroupRole",
      "namespace": "groupRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 101
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 117
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 130
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 94
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 107
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 123
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/group-role/index:GroupRole"
    },
    "@cdktf/provider-databricks.groupRole.GroupRoleConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.groupRole.GroupRoleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/group-role/index.ts",
        "line": 14
      },
      "name": "GroupRoleConfig",
      "namespace": "groupRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_role#group_id GroupRole#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 18
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_role#role GroupRole#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 29
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/group_role#id GroupRole#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/group-role/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/group-role/index:GroupRoleConfig"
    },
    "@cdktf/provider-databricks.instancePool.InstancePool": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool databricks_instance_pool}."
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePool",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool databricks_instance_pool} Resource."
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.ts",
          "line": 1600
        },
        "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-databricks.instancePool.InstancePoolConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1568
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a InstancePool resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1585
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the InstancePool to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing InstancePool that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the InstancePool to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1797
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1813
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1829
          },
          "name": "putDiskSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1845
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1861
          },
          "name": "putInstancePoolFleetAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1877
          },
          "name": "putPreloadedDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImage"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1800
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1816
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1646
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1832
          },
          "name": "resetDiskSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1662
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1848
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1678
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1864
          },
          "name": "resetInstancePoolFleetAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1707
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1736
          },
          "name": "resetMaxCapacity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1752
          },
          "name": "resetMinIdleInstances"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1768
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1880
          },
          "name": "resetPreloadedDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1784
          },
          "name": "resetPreloadedSparkVersions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1892
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1913
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "InstancePool",
      "namespace": "instancePool",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1573
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1794
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1810
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1826
          },
          "name": "diskSpec",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1842
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1858
          },
          "name": "instancePoolFleetAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1874
          },
          "name": "preloadedDockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1804
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1820
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1650
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1836
          },
          "name": "diskSpecInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1666
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1852
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1682
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1695
          },
          "name": "idleInstanceAutoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1868
          },
          "name": "instancePoolFleetAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1711
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1724
          },
          "name": "instancePoolNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1740
          },
          "name": "maxCapacityInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1756
          },
          "name": "minIdleInstancesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1772
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1884
          },
          "name": "preloadedDockerImageInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImage"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1788
          },
          "name": "preloadedSparkVersionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1640
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1656
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1672
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1688
          },
          "name": "idleInstanceAutoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1701
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1717
          },
          "name": "instancePoolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1730
          },
          "name": "maxCapacity",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1746
          },
          "name": "minIdleInstances",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1762
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1778
          },
          "name": "preloadedSparkVersions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePool"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 95
      },
      "name": "InstancePoolAwsAttributes",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#availability InstancePool#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 99
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#spot_bid_price_percent InstancePool#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 103
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#zone_id InstancePool#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 107
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolAwsAttributes"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 205
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 221
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 237
          },
          "name": "resetZoneId"
        }
      ],
      "name": "InstancePoolAwsAttributesOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 209
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 225
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 241
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 199
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 215
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 231
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAwsAttributes"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 245
      },
      "name": "InstancePoolAzureAttributes",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#availability InstancePool#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 249
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#spot_bid_max_price InstancePool#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 253
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolAzureAttributes"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 338
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 354
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "InstancePoolAzureAttributesOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 342
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 358
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 332
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 348
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAzureAttributes"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 14
      },
      "name": "InstancePoolConfig",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#idle_instance_autotermination_minutes InstancePool#idle_instance_autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 33
          },
          "name": "idleInstanceAutoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#instance_pool_name InstancePool#instance_pool_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 41
          },
          "name": "instancePoolName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#aws_attributes InstancePool#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 63
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#azure_attributes InstancePool#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 69
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#custom_tags InstancePool#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 18
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#disk_spec InstancePool#disk_spec}",
            "stability": "stable",
            "summary": "disk_spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 75
          },
          "name": "diskSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#enable_elastic_disk InstancePool#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 22
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#gcp_attributes InstancePool#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 81
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolGcpAttributes"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#id InstancePool#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#instance_pool_fleet_attributes InstancePool#instance_pool_fleet_attributes}",
            "stability": "stable",
            "summary": "instance_pool_fleet_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 87
          },
          "name": "instancePoolFleetAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#instance_pool_id InstancePool#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 37
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#max_capacity InstancePool#max_capacity}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 45
          },
          "name": "maxCapacity",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#min_idle_instances InstancePool#min_idle_instances}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 49
          },
          "name": "minIdleInstances",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#node_type_id InstancePool#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 53
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#preloaded_docker_image InstancePool#preloaded_docker_image}",
            "stability": "stable",
            "summary": "preloaded_docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 93
          },
          "name": "preloadedDockerImage",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImage"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#preloaded_spark_versions InstancePool#preloaded_spark_versions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 57
          },
          "name": "preloadedSparkVersions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolConfig"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 479
      },
      "name": "InstancePoolDiskSpec",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#disk_count InstancePool#disk_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 483
          },
          "name": "diskCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#disk_size InstancePool#disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 487
          },
          "name": "diskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#disk_type InstancePool#disk_type}",
            "stability": "stable",
            "summary": "disk_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 493
          },
          "name": "diskType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecDiskType"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolDiskSpec"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecDiskType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecDiskType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 362
      },
      "name": "InstancePoolDiskSpecDiskType",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#azure_disk_volume_type InstancePool#azure_disk_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 366
          },
          "name": "azureDiskVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#ebs_volume_type InstancePool#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 370
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolDiskSpecDiskType"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecDiskTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecDiskTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 409
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 455
          },
          "name": "resetAzureDiskVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 471
          },
          "name": "resetEbsVolumeType"
        }
      ],
      "name": "InstancePoolDiskSpecDiskTypeOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 459
          },
          "name": "azureDiskVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 475
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 449
          },
          "name": "azureDiskVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 465
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 420
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecDiskType"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolDiskSpecDiskTypeOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.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/instance-pool/index.ts",
        "line": 539
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 620
          },
          "name": "putDiskType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecDiskType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 591
          },
          "name": "resetDiskCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 607
          },
          "name": "resetDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 623
          },
          "name": "resetDiskType"
        }
      ],
      "name": "InstancePoolDiskSpecOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 617
          },
          "name": "diskType",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecDiskTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 595
          },
          "name": "diskCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 611
          },
          "name": "diskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 627
          },
          "name": "diskTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpecDiskType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 585
          },
          "name": "diskCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 601
          },
          "name": "diskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 550
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolDiskSpec"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolDiskSpecOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 631
      },
      "name": "InstancePoolGcpAttributes",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#gcp_availability InstancePool#gcp_availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 635
          },
          "name": "gcpAvailability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#local_ssd_count InstancePool#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 639
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#zone_id InstancePool#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 643
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolGcpAttributes"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.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/instance-pool/index.ts",
        "line": 689
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 741
          },
          "name": "resetGcpAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 757
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 773
          },
          "name": "resetZoneId"
        }
      ],
      "name": "InstancePoolGcpAttributesOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 745
          },
          "name": "gcpAvailabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 761
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 777
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 735
          },
          "name": "gcpAvailability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 751
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 767
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 700
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolGcpAttributes"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1152
      },
      "name": "InstancePoolInstancePoolFleetAttributes",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#launch_template_override InstancePool#launch_template_override}",
            "stability": "stable",
            "summary": "launch_template_override block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1170
          },
          "name": "launchTemplateOverride",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#fleet_on_demand_option InstancePool#fleet_on_demand_option}",
            "stability": "stable",
            "summary": "fleet_on_demand_option block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1158
          },
          "name": "fleetOnDemandOption",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetOnDemandOption"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#fleet_spot_option InstancePool#fleet_spot_option}",
            "stability": "stable",
            "summary": "fleet_spot_option block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1164
          },
          "name": "fleetSpotOption",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetSpotOption"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolInstancePoolFleetAttributes"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetOnDemandOption": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetOnDemandOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 781
      },
      "name": "InstancePoolInstancePoolFleetAttributesFleetOnDemandOption",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#allocation_strategy InstancePool#allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 785
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#instance_pools_to_use_count InstancePool#instance_pools_to_use_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 789
          },
          "name": "instancePoolsToUseCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolInstancePoolFleetAttributesFleetOnDemandOption"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetOnDemandOptionOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetOnDemandOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 887
          },
          "name": "resetInstancePoolsToUseCount"
        }
      ],
      "name": "InstancePoolInstancePoolFleetAttributesFleetOnDemandOptionOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 875
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 891
          },
          "name": "instancePoolsToUseCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 868
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 881
          },
          "name": "instancePoolsToUseCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetOnDemandOption"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolInstancePoolFleetAttributesFleetOnDemandOptionOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetSpotOption": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetSpotOption",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 895
      },
      "name": "InstancePoolInstancePoolFleetAttributesFleetSpotOption",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#allocation_strategy InstancePool#allocation_strategy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 899
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#instance_pools_to_use_count InstancePool#instance_pools_to_use_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 903
          },
          "name": "instancePoolsToUseCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolInstancePoolFleetAttributesFleetSpotOption"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetSpotOptionOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetSpotOptionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.ts",
          "line": 949
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 942
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1001
          },
          "name": "resetInstancePoolsToUseCount"
        }
      ],
      "name": "InstancePoolInstancePoolFleetAttributesFleetSpotOptionOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 989
          },
          "name": "allocationStrategyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1005
          },
          "name": "instancePoolsToUseCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 982
          },
          "name": "allocationStrategy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 995
          },
          "name": "instancePoolsToUseCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 953
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetSpotOption"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolInstancePoolFleetAttributesFleetSpotOptionOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverride": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverride",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1009
      },
      "name": "InstancePoolInstancePoolFleetAttributesLaunchTemplateOverride",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#availability_zone InstancePool#availability_zone}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1013
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#instance_type InstancePool#instance_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1017
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolInstancePoolFleetAttributesLaunchTemplateOverride"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.ts",
          "line": 1141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1148
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference"
            }
          }
        }
      ],
      "name": "InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideList",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1141
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1141
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1141
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1134
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideList"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.ts",
          "line": 1066
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1056
      },
      "name": "InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1115
          },
          "name": "availabilityZoneInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1128
          },
          "name": "instanceTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1108
          },
          "name": "availabilityZone",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1121
          },
          "name": "instanceType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1070
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverride"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1216
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1265
          },
          "name": "putFleetOnDemandOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetOnDemandOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1281
          },
          "name": "putFleetSpotOption",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetSpotOption"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1297
          },
          "name": "putLaunchTemplateOverride",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverride"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1268
          },
          "name": "resetFleetOnDemandOption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1284
          },
          "name": "resetFleetSpotOption"
        }
      ],
      "name": "InstancePoolInstancePoolFleetAttributesOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1262
          },
          "name": "fleetOnDemandOption",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetOnDemandOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1278
          },
          "name": "fleetSpotOption",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetSpotOptionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1294
          },
          "name": "launchTemplateOverride",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverrideList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1272
          },
          "name": "fleetOnDemandOptionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetOnDemandOption"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1288
          },
          "name": "fleetSpotOptionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesFleetSpotOption"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1301
          },
          "name": "launchTemplateOverrideInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributesLaunchTemplateOverride"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolInstancePoolFleetAttributes"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolInstancePoolFleetAttributesOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1416
      },
      "name": "InstancePoolPreloadedDockerImage",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#url InstancePool#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1420
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#basic_auth InstancePool#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1426
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolPreloadedDockerImage"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1305
      },
      "name": "InstancePoolPreloadedDockerImageBasicAuth",
      "namespace": "instancePool",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#password InstancePool#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1309
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_pool#username InstancePool#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1313
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolPreloadedDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.ts",
          "line": 1359
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1352
      },
      "name": "InstancePoolPreloadedDockerImageBasicAuthOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1399
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1412
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1392
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1405
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1363
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolPreloadedDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.ts",
          "line": 1553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1545
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1560
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageOutputReference"
            }
          }
        }
      ],
      "name": "InstancePoolPreloadedDockerImageList",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1553
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1553
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1553
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1546
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImage"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolPreloadedDockerImageList"
    },
    "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/instance-pool/index.ts",
          "line": 1475
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-pool/index.ts",
        "line": 1465
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1533
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1536
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "InstancePoolPreloadedDockerImageOutputReference",
      "namespace": "instancePool",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1530
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1540
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1524
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1517
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-pool/index.ts",
            "line": 1479
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.instancePool.InstancePoolPreloadedDockerImage"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/instance-pool/index:InstancePoolPreloadedDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.instanceProfile.InstanceProfile": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_profile databricks_instance_profile}."
      },
      "fqn": "@cdktf/provider-databricks.instanceProfile.InstanceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_profile databricks_instance_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/instance-profile/index.ts",
          "line": 75
        },
        "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-databricks.instanceProfile.InstanceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/instance-profile/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a InstanceProfile resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the InstanceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing InstanceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the InstanceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 110
          },
          "name": "resetIamRoleArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 126
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 155
          },
          "name": "resetIsMetaInstanceProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 171
          },
          "name": "resetSkipValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 183
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 193
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "InstanceProfile",
      "namespace": "instanceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 114
          },
          "name": "iamRoleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 130
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 143
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 159
          },
          "name": "isMetaInstanceProfileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 175
          },
          "name": "skipValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 104
          },
          "name": "iamRoleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 120
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 136
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 149
          },
          "name": "isMetaInstanceProfile",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 165
          },
          "name": "skipValidation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/instance-profile/index:InstanceProfile"
    },
    "@cdktf/provider-databricks.instanceProfile.InstanceProfileConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.instanceProfile.InstanceProfileConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/instance-profile/index.ts",
        "line": 14
      },
      "name": "InstanceProfileConfig",
      "namespace": "instanceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_profile#instance_profile_arn InstanceProfile#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 29
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_profile#iam_role_arn InstanceProfile#iam_role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 18
          },
          "name": "iamRoleArn",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_profile#id InstanceProfile#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_profile#is_meta_instance_profile InstanceProfile#is_meta_instance_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 33
          },
          "name": "isMetaInstanceProfile",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/instance_profile#skip_validation InstanceProfile#skip_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/instance-profile/index.ts",
            "line": 37
          },
          "name": "skipValidation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/instance-profile/index:InstanceProfileConfig"
    },
    "@cdktf/provider-databricks.ipAccessList.IpAccessList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/ip_access_list databricks_ip_access_list}."
      },
      "fqn": "@cdktf/provider-databricks.ipAccessList.IpAccessList",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/ip_access_list databricks_ip_access_list} Resource."
        },
        "locationInModule": {
          "filename": "src/ip-access-list/index.ts",
          "line": 75
        },
        "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-databricks.ipAccessList.IpAccessListConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/ip-access-list/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a IpAccessList resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the IpAccessList to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/ip_access_list#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing IpAccessList that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the IpAccessList to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 110
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 126
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 177
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "IpAccessList",
      "namespace": "ipAccessList",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 114
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 130
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 143
          },
          "name": "ipAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 156
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 169
          },
          "name": "listTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 104
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 120
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 136
          },
          "name": "ipAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 149
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 162
          },
          "name": "listType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ip-access-list/index:IpAccessList"
    },
    "@cdktf/provider-databricks.ipAccessList.IpAccessListConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.ipAccessList.IpAccessListConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/ip-access-list/index.ts",
        "line": 14
      },
      "name": "IpAccessListConfig",
      "namespace": "ipAccessList",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/ip_access_list#ip_addresses IpAccessList#ip_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 29
          },
          "name": "ipAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/ip_access_list#label IpAccessList#label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 33
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/ip_access_list#list_type IpAccessList#list_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 37
          },
          "name": "listType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/ip_access_list#enabled IpAccessList#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 18
          },
          "name": "enabled",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/ip_access_list#id IpAccessList#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/ip-access-list/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/ip-access-list/index:IpAccessListConfig"
    },
    "@cdktf/provider-databricks.job.Job": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job databricks_job}."
      },
      "fqn": "@cdktf/provider-databricks.job.Job",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job databricks_job} Resource."
        },
        "locationInModule": {
          "filename": "src/job/index.ts",
          "line": 368
        },
        "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-databricks.job.JobConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index.ts",
        "line": 336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Job resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 353
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Job to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Job that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Job to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 664
          },
          "name": "putContinuous",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobContinuous"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 680
          },
          "name": "putDbtTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobDbtTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 696
          },
          "name": "putDeployment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobDeployment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 712
          },
          "name": "putEmailNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobEmailNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 728
          },
          "name": "putEnvironment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobEnvironment"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 744
          },
          "name": "putGitSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobGitSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 760
          },
          "name": "putHealth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobHealth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 776
          },
          "name": "putJobCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobJobCluster"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 792
          },
          "name": "putLibrary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobLibrary"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 808
          },
          "name": "putNewCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 824
          },
          "name": "putNotebookTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNotebookTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 840
          },
          "name": "putNotificationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNotificationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 856
          },
          "name": "putParameter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobParameter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 872
          },
          "name": "putPipelineTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobPipelineTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 888
          },
          "name": "putPythonWheelTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobPythonWheelTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 904
          },
          "name": "putQueue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobQueue"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 920
          },
          "name": "putRunAs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobRunAs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 936
          },
          "name": "putRunJobTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobRunJobTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 952
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 968
          },
          "name": "putSparkJarTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobSparkJarTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 984
          },
          "name": "putSparkPythonTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobSparkPythonTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1000
          },
          "name": "putSparkSubmitTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobSparkSubmitTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1016
          },
          "name": "putTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTask"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1032
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1048
          },
          "name": "putTrigger",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTrigger"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1064
          },
          "name": "putWebhookNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobWebhookNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 438
          },
          "name": "resetAlwaysRunning"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 667
          },
          "name": "resetContinuous"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 454
          },
          "name": "resetControlRunState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 683
          },
          "name": "resetDbtTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 699
          },
          "name": "resetDeployment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 470
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 486
          },
          "name": "resetEditMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 715
          },
          "name": "resetEmailNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 731
          },
          "name": "resetEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 502
          },
          "name": "resetExistingClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 518
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 747
          },
          "name": "resetGitSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 763
          },
          "name": "resetHealth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 534
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 779
          },
          "name": "resetJobCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 795
          },
          "name": "resetLibrary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 550
          },
          "name": "resetMaxConcurrentRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 566
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 582
          },
          "name": "resetMinRetryIntervalMillis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 598
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 811
          },
          "name": "resetNewCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 827
          },
          "name": "resetNotebookTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 843
          },
          "name": "resetNotificationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 859
          },
          "name": "resetParameter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 875
          },
          "name": "resetPipelineTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 891
          },
          "name": "resetPythonWheelTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 907
          },
          "name": "resetQueue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 614
          },
          "name": "resetRetryOnTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 923
          },
          "name": "resetRunAs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 939
          },
          "name": "resetRunJobTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 955
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 971
          },
          "name": "resetSparkJarTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 987
          },
          "name": "resetSparkPythonTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1003
          },
          "name": "resetSparkSubmitTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 630
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1019
          },
          "name": "resetTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1035
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 646
          },
          "name": "resetTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1051
          },
          "name": "resetTrigger"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1067
          },
          "name": "resetWebhookNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1079
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1124
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Job",
      "namespace": "job",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 341
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 661
          },
          "name": "continuous",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobContinuousOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 677
          },
          "name": "dbtTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobDbtTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 693
          },
          "name": "deployment",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 709
          },
          "name": "emailNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobEmailNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 725
          },
          "name": "environment",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobEnvironmentList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 741
          },
          "name": "gitSource",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobGitSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 757
          },
          "name": "health",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobHealthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 773
          },
          "name": "jobCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 789
          },
          "name": "library",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 805
          },
          "name": "newCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 821
          },
          "name": "notebookTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNotebookTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 837
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 853
          },
          "name": "parameter",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobParameterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 869
          },
          "name": "pipelineTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobPipelineTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 885
          },
          "name": "pythonWheelTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobPythonWheelTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 901
          },
          "name": "queue",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobQueueOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 917
          },
          "name": "runAs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobRunAsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 933
          },
          "name": "runJobTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobRunJobTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 949
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 965
          },
          "name": "sparkJarTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkJarTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 981
          },
          "name": "sparkPythonTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkPythonTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 997
          },
          "name": "sparkSubmitTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkSubmitTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1013
          },
          "name": "task",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1029
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1045
          },
          "name": "trigger",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTriggerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 655
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1061
          },
          "name": "webhookNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 442
          },
          "name": "alwaysRunningInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 671
          },
          "name": "continuousInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobContinuous"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 458
          },
          "name": "controlRunStateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 687
          },
          "name": "dbtTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobDbtTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 703
          },
          "name": "deploymentInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobDeployment"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 474
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 490
          },
          "name": "editModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 719
          },
          "name": "emailNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobEmailNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 735
          },
          "name": "environmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 506
          },
          "name": "existingClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 522
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 751
          },
          "name": "gitSourceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobGitSource"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 767
          },
          "name": "healthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobHealth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 538
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 783
          },
          "name": "jobClusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobJobCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 799
          },
          "name": "libraryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 554
          },
          "name": "maxConcurrentRunsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 570
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 586
          },
          "name": "minRetryIntervalMillisInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 602
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 815
          },
          "name": "newClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 831
          },
          "name": "notebookTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNotebookTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 847
          },
          "name": "notificationSettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNotificationSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 863
          },
          "name": "parameterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 879
          },
          "name": "pipelineTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobPipelineTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 895
          },
          "name": "pythonWheelTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobPythonWheelTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 911
          },
          "name": "queueInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobQueue"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 618
          },
          "name": "retryOnTimeoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 927
          },
          "name": "runAsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobRunAs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 943
          },
          "name": "runJobTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobRunJobTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 959
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSchedule"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 975
          },
          "name": "sparkJarTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkJarTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 991
          },
          "name": "sparkPythonTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkPythonTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1007
          },
          "name": "sparkSubmitTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkSubmitTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 634
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1023
          },
          "name": "taskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTask"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 650
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1039
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1055
          },
          "name": "triggerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTrigger"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 1071
          },
          "name": "webhookNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobWebhookNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 432
          },
          "name": "alwaysRunning",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 448
          },
          "name": "controlRunState",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 464
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 480
          },
          "name": "editMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 496
          },
          "name": "existingClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 512
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 528
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 544
          },
          "name": "maxConcurrentRuns",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 560
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 576
          },
          "name": "minRetryIntervalMillis",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 592
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 608
          },
          "name": "retryOnTimeout",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 624
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 640
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index:Job"
    },
    "@cdktf/provider-databricks.job.JobConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index.ts",
        "line": 115
      },
      "name": "JobConfig",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#always_running Job#always_running}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 119
          },
          "name": "alwaysRunning",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#continuous Job#continuous}",
            "stability": "stable",
            "summary": "continuous block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 180
          },
          "name": "continuous",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobContinuous"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#control_run_state Job#control_run_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 123
          },
          "name": "controlRunState",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbt_task Job#dbt_task}",
            "stability": "stable",
            "summary": "dbt_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 186
          },
          "name": "dbtTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobDbtTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#deployment Job#deployment}",
            "stability": "stable",
            "summary": "deployment block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 192
          },
          "name": "deployment",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobDeployment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#description Job#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 127
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#edit_mode Job#edit_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 131
          },
          "name": "editMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#email_notifications Job#email_notifications}",
            "stability": "stable",
            "summary": "email_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 198
          },
          "name": "emailNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobEmailNotifications"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#environment Job#environment}",
            "stability": "stable",
            "summary": "environment block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 204
          },
          "name": "environment",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#existing_cluster_id Job#existing_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 135
          },
          "name": "existingClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#format Job#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 139
          },
          "name": "format",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#git_source Job#git_source}",
            "stability": "stable",
            "summary": "git_source block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 210
          },
          "name": "gitSource",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobGitSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#health Job#health}",
            "stability": "stable",
            "summary": "health block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 216
          },
          "name": "health",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobHealth"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 146
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_cluster Job#job_cluster}",
            "stability": "stable",
            "summary": "job_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 222
          },
          "name": "jobCluster",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobJobCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#library Job#library}",
            "stability": "stable",
            "summary": "library block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 228
          },
          "name": "library",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#max_concurrent_runs Job#max_concurrent_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 150
          },
          "name": "maxConcurrentRuns",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#max_retries Job#max_retries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 154
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#min_retry_interval_millis Job#min_retry_interval_millis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 158
          },
          "name": "minRetryIntervalMillis",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#name Job#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 162
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#new_cluster Job#new_cluster}",
            "stability": "stable",
            "summary": "new_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 234
          },
          "name": "newCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebook_task Job#notebook_task}",
            "stability": "stable",
            "summary": "notebook_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 240
          },
          "name": "notebookTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNotebookTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notification_settings Job#notification_settings}",
            "stability": "stable",
            "summary": "notification_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 246
          },
          "name": "notificationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNotificationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameter Job#parameter}",
            "stability": "stable",
            "summary": "parameter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 252
          },
          "name": "parameter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pipeline_task Job#pipeline_task}",
            "stability": "stable",
            "summary": "pipeline_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 258
          },
          "name": "pipelineTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobPipelineTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#python_wheel_task Job#python_wheel_task}",
            "stability": "stable",
            "summary": "python_wheel_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 264
          },
          "name": "pythonWheelTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobPythonWheelTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#queue Job#queue}",
            "stability": "stable",
            "summary": "queue block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 270
          },
          "name": "queue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobQueue"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#retry_on_timeout Job#retry_on_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 166
          },
          "name": "retryOnTimeout",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#run_as Job#run_as}",
            "stability": "stable",
            "summary": "run_as block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 276
          },
          "name": "runAs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobRunAs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#run_job_task Job#run_job_task}",
            "stability": "stable",
            "summary": "run_job_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 282
          },
          "name": "runJobTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobRunJobTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#schedule Job#schedule}",
            "stability": "stable",
            "summary": "schedule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 288
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_jar_task Job#spark_jar_task}",
            "stability": "stable",
            "summary": "spark_jar_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 294
          },
          "name": "sparkJarTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkJarTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_python_task Job#spark_python_task}",
            "stability": "stable",
            "summary": "spark_python_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 300
          },
          "name": "sparkPythonTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkPythonTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_submit_task Job#spark_submit_task}",
            "stability": "stable",
            "summary": "spark_submit_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 306
          },
          "name": "sparkSubmitTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkSubmitTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#tags Job#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 170
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#task Job#task}",
            "stability": "stable",
            "summary": "task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 312
          },
          "name": "task",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTask"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#timeouts Job#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 318
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#timeout_seconds Job#timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 174
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#trigger Job#trigger}",
            "stability": "stable",
            "summary": "trigger block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 324
          },
          "name": "trigger",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTrigger"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#webhook_notifications Job#webhook_notifications}",
            "stability": "stable",
            "summary": "webhook_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index.ts",
            "line": 330
          },
          "name": "webhookNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/job/index:JobConfig"
    },
    "@cdktf/provider-databricks.job.JobContinuous": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobContinuous",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7
      },
      "name": "JobContinuous",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pause_status Job#pause_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11
          },
          "name": "pauseStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobContinuous"
    },
    "@cdktf/provider-databricks.job.JobContinuousOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobContinuousOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 50
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 83
          },
          "name": "resetPauseStatus"
        }
      ],
      "name": "JobContinuousOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 87
          },
          "name": "pauseStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 77
          },
          "name": "pauseStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 54
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobContinuous"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobContinuousOutputReference"
    },
    "@cdktf/provider-databricks.job.JobDbtTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobDbtTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 91
      },
      "name": "JobDbtTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#commands Job#commands}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 99
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#catalog Job#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 95
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#profiles_directory Job#profiles_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 103
          },
          "name": "profilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#project_directory Job#project_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 107
          },
          "name": "projectDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#schema Job#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 111
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 115
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#warehouse_id Job#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 119
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobDbtTask"
    },
    "@cdktf/provider-databricks.job.JobDbtTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobDbtTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 269
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 298
          },
          "name": "resetProfilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 314
          },
          "name": "resetProjectDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 330
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 346
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 362
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "JobDbtTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 273
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 286
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 302
          },
          "name": "profilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 318
          },
          "name": "projectDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 334
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 350
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 366
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 263
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 279
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 292
          },
          "name": "profilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 308
          },
          "name": "projectDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 324
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 340
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 356
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobDbtTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobDbtTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobDeployment": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 370
      },
      "name": "JobDeployment",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#kind Job#kind}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 374
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#metadata_file_path Job#metadata_file_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 378
          },
          "name": "metadataFilePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobDeployment"
    },
    "@cdktf/provider-databricks.job.JobDeploymentOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 417
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 476
          },
          "name": "resetMetadataFilePath"
        }
      ],
      "name": "JobDeploymentOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 464
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 480
          },
          "name": "metadataFilePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 457
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 470
          },
          "name": "metadataFilePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 428
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobDeployment"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobDeploymentOutputReference"
    },
    "@cdktf/provider-databricks.job.JobEmailNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobEmailNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 484
      },
      "name": "JobEmailNotifications",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 488
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_duration_warning_threshold_exceeded Job#on_duration_warning_threshold_exceeded}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 492
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_failure Job#on_failure}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 496
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_start Job#on_start}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 500
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_success Job#on_success}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 504
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobEmailNotifications"
    },
    "@cdktf/provider-databricks.job.JobEmailNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobEmailNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 628
          },
          "name": "resetNoAlertForSkippedRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 644
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 660
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 676
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 692
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "JobEmailNotificationsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 632
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 648
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 664
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 680
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 696
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 622
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 638
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 654
          },
          "name": "onFailure",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 670
          },
          "name": "onStart",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 686
          },
          "name": "onSuccess",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobEmailNotifications"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobEmailNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobEnvironment": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobEnvironment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 814
      },
      "name": "JobEnvironment",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#environment_key Job#environment_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 818
          },
          "name": "environmentKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spec Job#spec}",
            "stability": "stable",
            "summary": "spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 824
          },
          "name": "spec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobEnvironmentSpec"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobEnvironment"
    },
    "@cdktf/provider-databricks.job.JobEnvironmentList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobEnvironmentList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 951
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 943
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 958
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobEnvironmentOutputReference"
            }
          }
        }
      ],
      "name": "JobEnvironmentList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 951
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 951
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 951
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 944
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobEnvironment"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobEnvironmentList"
    },
    "@cdktf/provider-databricks.job.JobEnvironmentOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobEnvironmentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 863
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 931
          },
          "name": "putSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobEnvironmentSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 934
          },
          "name": "resetSpec"
        }
      ],
      "name": "JobEnvironmentOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 928
          },
          "name": "spec",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobEnvironmentSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 922
          },
          "name": "environmentKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 938
          },
          "name": "specInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobEnvironmentSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 915
          },
          "name": "environmentKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 877
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobEnvironment"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobEnvironmentOutputReference"
    },
    "@cdktf/provider-databricks.job.JobEnvironmentSpec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobEnvironmentSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 700
      },
      "name": "JobEnvironmentSpec",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#client Job#client}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 704
          },
          "name": "client",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dependencies Job#dependencies}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 708
          },
          "name": "dependencies",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobEnvironmentSpec"
    },
    "@cdktf/provider-databricks.job.JobEnvironmentSpecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobEnvironmentSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 754
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 806
          },
          "name": "resetDependencies"
        }
      ],
      "name": "JobEnvironmentSpecOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 794
          },
          "name": "clientInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 810
          },
          "name": "dependenciesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 787
          },
          "name": "client",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 800
          },
          "name": "dependencies",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 758
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobEnvironmentSpec"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobEnvironmentSpecOutputReference"
    },
    "@cdktf/provider-databricks.job.JobGitSource": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobGitSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1106
      },
      "name": "JobGitSource",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#url Job#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1126
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#branch Job#branch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1110
          },
          "name": "branch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#commit Job#commit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1114
          },
          "name": "commit",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_source Job#job_source}",
            "stability": "stable",
            "summary": "job_source block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1132
          },
          "name": "jobSource",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobGitSourceJobSource"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#provider Job#provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1118
          },
          "name": "provider",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#tag Job#tag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1122
          },
          "name": "tag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobGitSource"
    },
    "@cdktf/provider-databricks.job.JobGitSourceJobSource": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobGitSourceJobSource",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 962
      },
      "name": "JobGitSourceJobSource",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#import_from_git_branch Job#import_from_git_branch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 970
          },
          "name": "importFromGitBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_config_path Job#job_config_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 974
          },
          "name": "jobConfigPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dirty_state Job#dirty_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 966
          },
          "name": "dirtyState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobGitSourceJobSource"
    },
    "@cdktf/provider-databricks.job.JobGitSourceJobSourceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobGitSourceJobSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 1027
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1020
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1072
          },
          "name": "resetDirtyState"
        }
      ],
      "name": "JobGitSourceJobSourceOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1076
          },
          "name": "dirtyStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1089
          },
          "name": "importFromGitBranchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1102
          },
          "name": "jobConfigPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1066
          },
          "name": "dirtyState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1082
          },
          "name": "importFromGitBranch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1095
          },
          "name": "jobConfigPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1031
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobGitSourceJobSource"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobGitSourceJobSourceOutputReference"
    },
    "@cdktf/provider-databricks.job.JobGitSourceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobGitSourceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1199
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1343
          },
          "name": "putJobSource",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobGitSourceJobSource"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1269
          },
          "name": "resetBranch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1285
          },
          "name": "resetCommit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1346
          },
          "name": "resetJobSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1301
          },
          "name": "resetProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1317
          },
          "name": "resetTag"
        }
      ],
      "name": "JobGitSourceOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1340
          },
          "name": "jobSource",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobGitSourceJobSourceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1273
          },
          "name": "branchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1289
          },
          "name": "commitInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1350
          },
          "name": "jobSourceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobGitSourceJobSource"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1305
          },
          "name": "providerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1321
          },
          "name": "tagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1334
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1263
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1279
          },
          "name": "commit",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1295
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1311
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1327
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobGitSource"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobGitSourceOutputReference"
    },
    "@cdktf/provider-databricks.job.JobHealth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobHealth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1536
      },
      "name": "JobHealth",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#rules Job#rules}",
            "stability": "stable",
            "summary": "rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1542
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobHealth"
    },
    "@cdktf/provider-databricks.job.JobHealthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobHealthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 1581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1611
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobHealthRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "JobHealthOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1608
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobHealthRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1615
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobHealth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobHealthOutputReference"
    },
    "@cdktf/provider-databricks.job.JobHealthRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobHealthRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1354
      },
      "name": "JobHealthRules",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#metric Job#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1358
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#op Job#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1362
          },
          "name": "op",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#value Job#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1366
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobHealthRules"
    },
    "@cdktf/provider-databricks.job.JobHealthRulesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobHealthRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.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/job/index-structs/structs0.ts",
        "line": 1517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.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-databricks.job.JobHealthRulesOutputReference"
            }
          }
        }
      ],
      "name": "JobHealthRulesList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1525
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.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/job/index-structs/structs0.ts",
            "line": 1525
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobHealthRulesList"
    },
    "@cdktf/provider-databricks.job.JobHealthRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobHealthRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 1422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1412
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1476
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1492
          },
          "name": "resetOp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1508
          },
          "name": "resetValue"
        }
      ],
      "name": "JobHealthRulesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1480
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1496
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1512
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1470
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1486
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1502
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobHealthRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobHealthRulesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 5799
      },
      "name": "JobJobCluster",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_cluster_key Job#job_cluster_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5803
          },
          "name": "jobClusterKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#new_cluster Job#new_cluster}",
            "stability": "stable",
            "summary": "new_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5809
          },
          "name": "newCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewCluster"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobCluster"
    },
    "@cdktf/provider-databricks.job.JobJobClusterList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 5939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 5931
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5946
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobJobClusterOutputReference"
            }
          }
        }
      ],
      "name": "JobJobClusterList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5939
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5939
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5939
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5932
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobJobCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterList"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4743
      },
      "name": "JobJobClusterNewCluster",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_version Job#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4823
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#apply_policy_default_values Job#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4747
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#autoscale Job#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4833
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#autotermination_minutes Job#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4751
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#aws_attributes Job#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4839
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#azure_attributes Job#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4845
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_id Job#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4755
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_log_conf Job#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4851
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_mount_info Job#cluster_mount_info}",
            "stability": "stable",
            "summary": "cluster_mount_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4857
          },
          "name": "clusterMountInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_name Job#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4759
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#custom_tags Job#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4763
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#data_security_mode Job#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4767
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#docker_image Job#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4863
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#driver_instance_pool_id Job#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4771
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#driver_node_type_id Job#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4775
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_elastic_disk Job#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4779
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_local_disk_encryption Job#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4783
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#gcp_attributes Job#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4869
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#idempotency_token Job#idempotency_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4787
          },
          "name": "idempotencyToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#init_scripts Job#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4875
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#instance_pool_id Job#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4791
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#node_type_id Job#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4795
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#num_workers Job#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4799
          },
          "name": "numWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#policy_id Job#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4803
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#runtime_engine Job#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4807
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#single_user_name Job#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4811
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_conf Job#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4815
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_env_vars Job#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4819
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ssh_public_keys Job#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4827
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#workload_type Job#workload_type}",
            "stability": "stable",
            "summary": "workload_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4881
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewCluster"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1619
      },
      "name": "JobJobClusterNewClusterAutoscale",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#max_workers Job#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1623
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#min_workers Job#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1627
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterAutoscale"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1666
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1712
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1728
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "JobJobClusterNewClusterAutoscaleOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1716
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1732
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1706
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1722
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1677
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1736
      },
      "name": "JobJobClusterNewClusterAwsAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1740
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_count Job#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1744
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_size Job#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1748
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_type Job#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1752
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#first_on_demand Job#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1756
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#instance_profile_arn Job#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1760
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spot_bid_price_percent Job#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1764
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#zone_id Job#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1768
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 1856
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 1849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1931
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1947
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1963
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1979
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1995
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2011
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2027
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2043
          },
          "name": "resetZoneId"
        }
      ],
      "name": "JobJobClusterNewClusterAwsAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1935
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1951
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1967
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1983
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1999
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2015
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2031
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2047
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1925
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1941
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1957
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1973
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1989
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2005
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2021
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2037
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 1860
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2051
      },
      "name": "JobJobClusterNewClusterAzureAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2055
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#first_on_demand Job#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2059
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spot_bid_max_price Job#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2063
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 2116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2161
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2177
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2193
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "JobJobClusterNewClusterAzureAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2165
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2181
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2197
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2155
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2171
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2187
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2561
      },
      "name": "JobJobClusterNewClusterClusterLogConf",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbfs Job#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2567
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#s3 Job#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2573
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2201
      },
      "name": "JobJobClusterNewClusterClusterLogConfDbfs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2205
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 2244
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2237
      },
      "name": "JobJobClusterNewClusterClusterLogConfDbfsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2278
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2271
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2248
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 2619
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2612
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2655
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2671
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2658
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2674
          },
          "name": "resetS3"
        }
      ],
      "name": "JobJobClusterNewClusterClusterLogConfOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2652
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2668
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2662
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2678
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2623
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2282
      },
      "name": "JobJobClusterNewClusterClusterLogConfS3",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2290
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#canned_acl Job#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2286
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_encryption Job#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2294
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#encryption_type Job#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2298
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#endpoint Job#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2302
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#kms_key Job#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2306
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#region Job#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2310
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 2391
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2384
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2460
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2489
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2505
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2521
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2537
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2553
          },
          "name": "resetRegion"
        }
      ],
      "name": "JobJobClusterNewClusterClusterLogConfS3OutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2464
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2477
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2493
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2509
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2525
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2541
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2557
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2454
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2470
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2483
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2499
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2515
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2531
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2547
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2796
      },
      "name": "JobJobClusterNewClusterClusterMountInfo",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#local_mount_dir_path Job#local_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2800
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#network_filesystem_info Job#network_filesystem_info}",
            "stability": "stable",
            "summary": "network_filesystem_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2810
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#remote_mount_dir_path Job#remote_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2804
          },
          "name": "remoteMountDirPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterMountInfo"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 2963
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2955
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2970
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoOutputReference"
            }
          }
        }
      ],
      "name": "JobJobClusterNewClusterClusterMountInfoList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2963
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2963
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2963
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2956
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterMountInfoList"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2682
      },
      "name": "JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#server_address Job#server_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2690
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#mount_options Job#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2686
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 2736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2729
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2775
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2779
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2792
          },
          "name": "serverAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2769
          },
          "name": "mountOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2785
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 2866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2856
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2946
          },
          "name": "putNetworkFilesystemInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2933
          },
          "name": "resetRemoteMountDirPath"
        }
      ],
      "name": "JobJobClusterNewClusterClusterMountInfoOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2943
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2921
          },
          "name": "localMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2950
          },
          "name": "networkFilesystemInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2937
          },
          "name": "remoteMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2914
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2927
          },
          "name": "remoteMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterClusterMountInfoOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3085
      },
      "name": "JobJobClusterNewClusterDockerImage",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#url Job#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3089
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#basic_auth Job#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3095
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterDockerImage"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 2974
      },
      "name": "JobJobClusterNewClusterDockerImageBasicAuth",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#password Job#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2978
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#username Job#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 2982
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 3028
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3021
      },
      "name": "JobJobClusterNewClusterDockerImageBasicAuthOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3068
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3081
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3061
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3074
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3032
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 3141
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3134
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3190
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3193
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "JobJobClusterNewClusterDockerImageOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3187
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3197
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3181
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3174
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3145
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImage"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3201
      },
      "name": "JobJobClusterNewClusterGcpAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3205
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#boot_disk_size Job#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3209
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#google_service_account Job#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3213
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#local_ssd_count Job#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3217
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#use_preemptible_executors Job#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3221
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#zone_id Job#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3225
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 3299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3362
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3378
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3394
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3410
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3426
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3442
          },
          "name": "resetZoneId"
        }
      ],
      "name": "JobJobClusterNewClusterGcpAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3366
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3382
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3398
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3414
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3430
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3446
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3356
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3372
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3388
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3404
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3420
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3436
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4215
      },
      "name": "JobJobClusterNewClusterInitScripts",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#abfss Job#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4221
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbfs Job#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4227
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#file Job#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4233
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#gcs Job#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4239
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#s3 Job#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4245
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#volumes Job#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4251
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#workspace Job#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4257
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScripts"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3450
      },
      "name": "JobJobClusterNewClusterInitScriptsAbfss",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3454
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 3493
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3486
      },
      "name": "JobJobClusterNewClusterInitScriptsAbfssOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3527
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3520
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3497
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3531
      },
      "name": "JobJobClusterNewClusterInitScriptsDbfs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3535
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 3574
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3567
      },
      "name": "JobJobClusterNewClusterInitScriptsDbfsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3608
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3601
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3612
      },
      "name": "JobJobClusterNewClusterInitScriptsFile",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3616
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 3655
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3648
      },
      "name": "JobJobClusterNewClusterInitScriptsFileOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3689
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3682
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3659
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3693
      },
      "name": "JobJobClusterNewClusterInitScriptsGcs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3697
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 3736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3729
      },
      "name": "JobJobClusterNewClusterInitScriptsGcsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3770
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3763
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 4532
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4524
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4539
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "JobJobClusterNewClusterInitScriptsList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4532
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4532
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4532
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4525
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 4341
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4416
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4432
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4448
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4464
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4480
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4496
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4512
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4419
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4435
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4451
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4467
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4483
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4499
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4515
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "JobJobClusterNewClusterInitScriptsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4413
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4429
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4445
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4461
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4477
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4493
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4509
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4423
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4439
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4455
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4471
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4487
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4503
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4519
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4345
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3774
      },
      "name": "JobJobClusterNewClusterInitScriptsS3",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3782
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#canned_acl Job#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3778
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_encryption Job#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3786
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#encryption_type Job#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3790
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#endpoint Job#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3794
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#kms_key Job#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3798
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#region Job#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3802
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 3883
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 3876
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3952
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3981
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3997
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4013
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4029
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4045
          },
          "name": "resetRegion"
        }
      ],
      "name": "JobJobClusterNewClusterInitScriptsS3OutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3956
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3969
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3985
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4001
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4017
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4033
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4049
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3946
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3962
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3975
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3991
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4007
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4023
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4039
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 3887
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4053
      },
      "name": "JobJobClusterNewClusterInitScriptsVolumes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4057
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 4096
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4089
      },
      "name": "JobJobClusterNewClusterInitScriptsVolumesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4130
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4123
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4134
      },
      "name": "JobJobClusterNewClusterInitScriptsWorkspace",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4138
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 4177
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4170
      },
      "name": "JobJobClusterNewClusterInitScriptsWorkspaceOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4211
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4204
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4181
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 5123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 5116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5660
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5676
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5692
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5708
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5724
          },
          "name": "putClusterMountInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5740
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5756
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5772
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5788
          },
          "name": "putWorkloadType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5330
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5663
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5346
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5679
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5695
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5362
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5711
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5727
          },
          "name": "resetClusterMountInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5378
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5394
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5410
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5743
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5426
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5442
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5458
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5474
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5759
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5490
          },
          "name": "resetIdempotencyToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5775
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5506
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5522
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5538
          },
          "name": "resetNumWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5554
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5570
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5586
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5602
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5618
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5647
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5791
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "JobJobClusterNewClusterOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5657
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5673
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5689
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5705
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5721
          },
          "name": "clusterMountInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5737
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5753
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5769
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5785
          },
          "name": "workloadType",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5334
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5667
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5350
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5683
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5699
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5366
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5715
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5731
          },
          "name": "clusterMountInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5382
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5398
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5414
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5747
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5430
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5446
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5462
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5478
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5763
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5494
          },
          "name": "idempotencyTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5779
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5510
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5526
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5542
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5558
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5574
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5590
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5606
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5622
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5635
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5651
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5795
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5324
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5340
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5356
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5372
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5388
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5404
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5420
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5436
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5452
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5468
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5484
          },
          "name": "idempotencyToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5500
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5516
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5532
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5548
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5564
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5580
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5596
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5612
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5628
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5641
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewCluster"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4660
      },
      "name": "JobJobClusterNewClusterWorkloadType",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#clients Job#clients}",
            "stability": "stable",
            "summary": "clients block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4666
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterWorkloadType"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeClients": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeClients",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4543
      },
      "name": "JobJobClusterNewClusterWorkloadTypeClients",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jobs Job#jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4547
          },
          "name": "jobs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebooks Job#notebooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4551
          },
          "name": "notebooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterWorkloadTypeClients"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeClientsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeClientsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 4597
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4590
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4636
          },
          "name": "resetJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4652
          },
          "name": "resetNotebooks"
        }
      ],
      "name": "JobJobClusterNewClusterWorkloadTypeClientsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4640
          },
          "name": "jobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4656
          },
          "name": "notebooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4630
          },
          "name": "jobs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4646
          },
          "name": "notebooks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4601
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterWorkloadTypeClientsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 4705
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 4698
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4735
          },
          "name": "putClients",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeClients"
              }
            }
          ]
        }
      ],
      "name": "JobJobClusterNewClusterWorkloadTypeOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4732
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeClientsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4739
          },
          "name": "clientsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadTypeClients"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 4709
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterNewClusterWorkloadTypeOutputReference"
    },
    "@cdktf/provider-databricks.job.JobJobClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobJobClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 5858
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 5848
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5919
          },
          "name": "putNewCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5906
          },
          "name": "resetJobClusterKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5922
          },
          "name": "resetNewCluster"
        }
      ],
      "name": "JobJobClusterOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5916
          },
          "name": "newCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5910
          },
          "name": "jobClusterKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5926
          },
          "name": "newClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobJobClusterNewCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5900
          },
          "name": "jobClusterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5862
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobJobCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobJobClusterOutputReference"
    },
    "@cdktf/provider-databricks.job.JobLibrary": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobLibrary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6325
      },
      "name": "JobLibrary",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cran Job#cran}",
            "stability": "stable",
            "summary": "cran block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6343
          },
          "name": "cran",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryCran"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#egg Job#egg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6329
          },
          "name": "egg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jar Job#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6333
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#maven Job#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6349
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pypi Job#pypi}",
            "stability": "stable",
            "summary": "pypi block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6355
          },
          "name": "pypi",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryPypi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#whl Job#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6337
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobLibrary"
    },
    "@cdktf/provider-databricks.job.JobLibraryCran": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobLibraryCran",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 5950
      },
      "name": "JobLibraryCran",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#package Job#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5954
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#repo Job#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 5958
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobLibraryCran"
    },
    "@cdktf/provider-databricks.job.JobLibraryCranOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobLibraryCranOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 6004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 5997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6056
          },
          "name": "resetRepo"
        }
      ],
      "name": "JobLibraryCranOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6044
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6060
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6037
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6050
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryCran"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobLibraryCranOutputReference"
    },
    "@cdktf/provider-databricks.job.JobLibraryList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobLibraryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 6601
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6593
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6608
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobLibraryOutputReference"
            }
          }
        }
      ],
      "name": "JobLibraryList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6601
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6601
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6601
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobLibraryList"
    },
    "@cdktf/provider-databricks.job.JobLibraryMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobLibraryMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6064
      },
      "name": "JobLibraryMaven",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#coordinates Job#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6068
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#exclusions Job#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6072
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#repo Job#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6076
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobLibraryMaven"
    },
    "@cdktf/provider-databricks.job.JobLibraryMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobLibraryMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 6129
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6187
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6203
          },
          "name": "resetRepo"
        }
      ],
      "name": "JobLibraryMavenOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6175
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6191
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6207
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6168
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6181
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6197
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6133
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryMaven"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobLibraryMavenOutputReference"
    },
    "@cdktf/provider-databricks.job.JobLibraryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobLibraryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 6432
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6549
          },
          "name": "putCran",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobLibraryCran"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6565
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobLibraryMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6581
          },
          "name": "putPypi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobLibraryPypi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6552
          },
          "name": "resetCran"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6504
          },
          "name": "resetEgg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6520
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6568
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6584
          },
          "name": "resetPypi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6536
          },
          "name": "resetWhl"
        }
      ],
      "name": "JobLibraryOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6546
          },
          "name": "cran",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryCranOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6562
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6578
          },
          "name": "pypi",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryPypiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6556
          },
          "name": "cranInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryCran"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6508
          },
          "name": "eggInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6524
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6572
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6588
          },
          "name": "pypiInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryPypi"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6540
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6498
          },
          "name": "egg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6514
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6530
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6436
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobLibrary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobLibraryOutputReference"
    },
    "@cdktf/provider-databricks.job.JobLibraryPypi": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobLibraryPypi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6211
      },
      "name": "JobLibraryPypi",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#package Job#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6215
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#repo Job#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6219
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobLibraryPypi"
    },
    "@cdktf/provider-databricks.job.JobLibraryPypiOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobLibraryPypiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 6265
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6258
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6317
          },
          "name": "resetRepo"
        }
      ],
      "name": "JobLibraryPypiOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6305
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6321
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6298
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6311
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6269
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobLibraryPypi"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobLibraryPypiOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9736
      },
      "name": "JobNewCluster",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_version Job#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9816
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#apply_policy_default_values Job#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9740
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#autoscale Job#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9826
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#autotermination_minutes Job#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9744
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#aws_attributes Job#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9832
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#azure_attributes Job#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9838
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_id Job#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9748
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_log_conf Job#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9844
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_mount_info Job#cluster_mount_info}",
            "stability": "stable",
            "summary": "cluster_mount_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9850
          },
          "name": "clusterMountInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_name Job#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9752
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#custom_tags Job#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9756
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#data_security_mode Job#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9760
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#docker_image Job#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9856
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#driver_instance_pool_id Job#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9764
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#driver_node_type_id Job#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9768
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_elastic_disk Job#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9772
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_local_disk_encryption Job#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9776
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#gcp_attributes Job#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9862
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#idempotency_token Job#idempotency_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9780
          },
          "name": "idempotencyToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#init_scripts Job#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9868
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#instance_pool_id Job#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9784
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#node_type_id Job#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9788
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#num_workers Job#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9792
          },
          "name": "numWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#policy_id Job#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9796
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#runtime_engine Job#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9800
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#single_user_name Job#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9804
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_conf Job#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9808
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_env_vars Job#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9812
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ssh_public_keys Job#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9820
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#workload_type Job#workload_type}",
            "stability": "stable",
            "summary": "workload_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9874
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewCluster"
    },
    "@cdktf/provider-databricks.job.JobNewClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6612
      },
      "name": "JobNewClusterAutoscale",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#max_workers Job#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6616
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#min_workers Job#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6620
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterAutoscale"
    },
    "@cdktf/provider-databricks.job.JobNewClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 6666
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6659
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6705
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6721
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "JobNewClusterAutoscaleOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6709
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6725
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6699
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6715
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6670
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6729
      },
      "name": "JobNewClusterAwsAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6733
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_count Job#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6737
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_size Job#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6741
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_type Job#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6745
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#first_on_demand Job#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6749
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#instance_profile_arn Job#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6753
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spot_bid_price_percent Job#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6757
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#zone_id Job#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6761
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.job.JobNewClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 6849
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 6842
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6924
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6940
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6956
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6972
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6988
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7004
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7020
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7036
          },
          "name": "resetZoneId"
        }
      ],
      "name": "JobNewClusterAwsAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6928
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6944
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6960
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6976
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6992
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7008
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7024
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7040
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6918
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6934
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6950
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6966
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6982
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6998
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7014
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7030
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 6853
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7044
      },
      "name": "JobNewClusterAzureAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7048
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#first_on_demand Job#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7052
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spot_bid_max_price Job#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7056
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.job.JobNewClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 7109
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7102
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7154
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7170
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7186
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "JobNewClusterAzureAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7158
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7174
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7190
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7148
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7164
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7180
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7113
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7554
      },
      "name": "JobNewClusterClusterLogConf",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbfs Job#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7560
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#s3 Job#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7566
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7194
      },
      "name": "JobNewClusterClusterLogConfDbfs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7198
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 7237
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7230
      },
      "name": "JobNewClusterClusterLogConfDbfsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7271
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7264
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7241
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 7612
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7605
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7648
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7664
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7651
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7667
          },
          "name": "resetS3"
        }
      ],
      "name": "JobNewClusterClusterLogConfOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7645
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7661
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7655
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7671
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7616
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7275
      },
      "name": "JobNewClusterClusterLogConfS3",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7283
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#canned_acl Job#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7279
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_encryption Job#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7287
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#encryption_type Job#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7291
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#endpoint Job#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7295
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#kms_key Job#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7299
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#region Job#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7303
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 7384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7453
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7482
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7498
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7514
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7530
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7546
          },
          "name": "resetRegion"
        }
      ],
      "name": "JobNewClusterClusterLogConfS3OutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7457
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7470
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7486
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7502
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7518
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7534
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7550
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7447
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7463
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7476
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7492
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7508
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7524
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7540
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7388
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7789
      },
      "name": "JobNewClusterClusterMountInfo",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#local_mount_dir_path Job#local_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7793
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#network_filesystem_info Job#network_filesystem_info}",
            "stability": "stable",
            "summary": "network_filesystem_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7803
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#remote_mount_dir_path Job#remote_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7797
          },
          "name": "remoteMountDirPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterMountInfo"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 7956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7948
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7963
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoOutputReference"
            }
          }
        }
      ],
      "name": "JobNewClusterClusterMountInfoList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7956
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7956
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7956
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7949
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterMountInfoList"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoNetworkFilesystemInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoNetworkFilesystemInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7675
      },
      "name": "JobNewClusterClusterMountInfoNetworkFilesystemInfo",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#server_address Job#server_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7683
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#mount_options Job#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7679
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterMountInfoNetworkFilesystemInfo"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 7729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7722
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7768
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7772
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7785
          },
          "name": "serverAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7762
          },
          "name": "mountOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7778
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 7859
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7849
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7939
          },
          "name": "putNetworkFilesystemInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoNetworkFilesystemInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7926
          },
          "name": "resetRemoteMountDirPath"
        }
      ],
      "name": "JobNewClusterClusterMountInfoOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7936
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7914
          },
          "name": "localMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7943
          },
          "name": "networkFilesystemInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7930
          },
          "name": "remoteMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7907
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7920
          },
          "name": "remoteMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7863
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterClusterMountInfoOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8078
      },
      "name": "JobNewClusterDockerImage",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#url Job#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8082
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#basic_auth Job#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8088
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterDockerImage"
    },
    "@cdktf/provider-databricks.job.JobNewClusterDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 7967
      },
      "name": "JobNewClusterDockerImageBasicAuth",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#password Job#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7971
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#username Job#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 7975
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.job.JobNewClusterDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 8021
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8014
      },
      "name": "JobNewClusterDockerImageBasicAuthOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8061
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8074
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8054
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8067
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8025
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 8134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8127
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8183
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8186
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "JobNewClusterDockerImageOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8180
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8190
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8174
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8167
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImage"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8194
      },
      "name": "JobNewClusterGcpAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8198
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#boot_disk_size Job#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8202
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#google_service_account Job#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8206
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#local_ssd_count Job#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8210
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#use_preemptible_executors Job#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8214
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#zone_id Job#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8218
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.job.JobNewClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 8292
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8285
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8355
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8371
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8387
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8403
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8419
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8435
          },
          "name": "resetZoneId"
        }
      ],
      "name": "JobNewClusterGcpAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8359
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8375
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8391
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8407
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8423
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8439
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8349
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8365
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8381
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8397
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8413
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8429
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8296
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9208
      },
      "name": "JobNewClusterInitScripts",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#abfss Job#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9214
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbfs Job#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9220
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#file Job#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9226
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#gcs Job#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9232
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#s3 Job#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9238
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#volumes Job#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9244
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#workspace Job#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9250
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScripts"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8443
      },
      "name": "JobNewClusterInitScriptsAbfss",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8447
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 8486
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8479
      },
      "name": "JobNewClusterInitScriptsAbfssOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8520
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8513
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8490
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8524
      },
      "name": "JobNewClusterInitScriptsDbfs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8528
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 8567
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8560
      },
      "name": "JobNewClusterInitScriptsDbfsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8601
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8594
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8571
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8605
      },
      "name": "JobNewClusterInitScriptsFile",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8609
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 8648
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8641
      },
      "name": "JobNewClusterInitScriptsFileOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8682
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8675
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8652
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8686
      },
      "name": "JobNewClusterInitScriptsGcs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8690
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 8729
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8722
      },
      "name": "JobNewClusterInitScriptsGcsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8763
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8756
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8733
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 9525
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9532
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "JobNewClusterInitScriptsList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9525
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9525
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9525
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9518
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 9334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9409
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9425
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9441
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9457
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9473
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9489
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9505
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9412
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9428
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9444
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9460
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9476
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9492
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9508
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "JobNewClusterInitScriptsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9406
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9422
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9438
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9454
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9470
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9486
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9502
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9416
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9432
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9448
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9464
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9480
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9496
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9512
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8767
      },
      "name": "JobNewClusterInitScriptsS3",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8775
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#canned_acl Job#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8771
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_encryption Job#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8779
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#encryption_type Job#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8783
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#endpoint Job#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8787
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#kms_key Job#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8791
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#region Job#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8795
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 8876
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 8869
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8945
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8974
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8990
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9006
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9022
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9038
          },
          "name": "resetRegion"
        }
      ],
      "name": "JobNewClusterInitScriptsS3OutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8949
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8962
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8978
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8994
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9010
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9026
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9042
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8939
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8955
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8968
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8984
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9000
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9016
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9032
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 8880
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9046
      },
      "name": "JobNewClusterInitScriptsVolumes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9050
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 9089
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9082
      },
      "name": "JobNewClusterInitScriptsVolumesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9123
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9116
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9093
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9127
      },
      "name": "JobNewClusterInitScriptsWorkspace",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9131
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.job.JobNewClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 9170
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9163
      },
      "name": "JobNewClusterInitScriptsWorkspaceOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9204
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9197
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9174
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 10116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 10109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10653
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10669
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10685
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10701
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10717
          },
          "name": "putClusterMountInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10733
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10749
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10765
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10781
          },
          "name": "putWorkloadType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10323
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10656
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10339
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10672
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10688
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10355
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10704
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10720
          },
          "name": "resetClusterMountInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10371
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10387
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10403
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10736
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10419
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10435
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10451
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10467
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10752
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10483
          },
          "name": "resetIdempotencyToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10768
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10499
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10515
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10531
          },
          "name": "resetNumWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10547
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10563
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10579
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10595
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10611
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10640
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10784
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "JobNewClusterOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10650
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10666
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10682
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10698
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10714
          },
          "name": "clusterMountInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10730
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10746
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10762
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10778
          },
          "name": "workloadType",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10327
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10660
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10343
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10676
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10692
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10359
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10708
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10724
          },
          "name": "clusterMountInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10375
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10391
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10407
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10740
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10423
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10439
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10455
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10471
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10756
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10487
          },
          "name": "idempotencyTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10772
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10503
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10519
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10535
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10551
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10567
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10583
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10599
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10615
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10628
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10644
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10788
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10317
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10333
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10349
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10365
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10381
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10397
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10413
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10429
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10445
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10461
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10477
          },
          "name": "idempotencyToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10493
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10509
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10525
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10541
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10557
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10573
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10589
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10605
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10621
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10634
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewCluster"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterWorkloadType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9653
      },
      "name": "JobNewClusterWorkloadType",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#clients Job#clients}",
            "stability": "stable",
            "summary": "clients block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9659
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterWorkloadType"
    },
    "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeClients": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeClients",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9536
      },
      "name": "JobNewClusterWorkloadTypeClients",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jobs Job#jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9540
          },
          "name": "jobs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebooks Job#notebooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9544
          },
          "name": "notebooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterWorkloadTypeClients"
    },
    "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeClientsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeClientsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 9590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9583
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9629
          },
          "name": "resetJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9645
          },
          "name": "resetNotebooks"
        }
      ],
      "name": "JobNewClusterWorkloadTypeClientsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9633
          },
          "name": "jobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9649
          },
          "name": "notebooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9623
          },
          "name": "jobs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9639
          },
          "name": "notebooks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterWorkloadTypeClientsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 9698
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 9691
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9728
          },
          "name": "putClients",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeClients"
              }
            }
          ]
        }
      ],
      "name": "JobNewClusterWorkloadTypeOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9725
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeClientsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9732
          },
          "name": "clientsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadTypeClients"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 9702
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNewClusterWorkloadTypeOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNotebookTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNotebookTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 10792
      },
      "name": "JobNotebookTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebook_path Job#notebook_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10800
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#base_parameters Job#base_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10796
          },
          "name": "baseParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10804
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#warehouse_id Job#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10808
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNotebookTask"
    },
    "@cdktf/provider-databricks.job.JobNotebookTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNotebookTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 10868
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 10861
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10919
          },
          "name": "resetBaseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10948
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10964
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "JobNotebookTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10923
          },
          "name": "baseParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10936
          },
          "name": "notebookPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10952
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10968
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10913
          },
          "name": "baseParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10929
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10942
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10958
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10872
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNotebookTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNotebookTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobNotificationSettings": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 10972
      },
      "name": "JobNotificationSettings",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#no_alert_for_canceled_runs Job#no_alert_for_canceled_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10976
          },
          "name": "noAlertForCanceledRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 10980
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNotificationSettings"
    },
    "@cdktf/provider-databricks.job.JobNotificationSettingsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 11026
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11019
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11065
          },
          "name": "resetNoAlertForCanceledRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11081
          },
          "name": "resetNoAlertForSkippedRuns"
        }
      ],
      "name": "JobNotificationSettingsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11069
          },
          "name": "noAlertForCanceledRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11085
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11059
          },
          "name": "noAlertForCanceledRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11075
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11030
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobNotificationSettings"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobNotificationSettingsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobParameter": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobParameter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11089
      },
      "name": "JobParameter",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#default Job#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11093
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#name Job#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11097
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobParameter"
    },
    "@cdktf/provider-databricks.job.JobParameterList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobParameterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 11221
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11213
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11228
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobParameterOutputReference"
            }
          }
        }
      ],
      "name": "JobParameterList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11221
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11221
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11221
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11214
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobParameterList"
    },
    "@cdktf/provider-databricks.job.JobParameterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobParameterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 11146
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11136
      },
      "name": "JobParameterOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11195
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11208
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11188
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11201
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11150
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobParameter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobParameterOutputReference"
    },
    "@cdktf/provider-databricks.job.JobPipelineTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobPipelineTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11232
      },
      "name": "JobPipelineTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pipeline_id Job#pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11240
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#full_refresh Job#full_refresh}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11236
          },
          "name": "fullRefresh",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobPipelineTask"
    },
    "@cdktf/provider-databricks.job.JobPipelineTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobPipelineTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 11286
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11279
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11325
          },
          "name": "resetFullRefresh"
        }
      ],
      "name": "JobPipelineTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11329
          },
          "name": "fullRefreshInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11342
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11319
          },
          "name": "fullRefresh",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11335
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11290
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobPipelineTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobPipelineTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobPythonWheelTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobPythonWheelTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11346
      },
      "name": "JobPythonWheelTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#entry_point Job#entry_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11350
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#named_parameters Job#named_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11354
          },
          "name": "namedParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#package_name Job#package_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11358
          },
          "name": "packageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11362
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobPythonWheelTask"
    },
    "@cdktf/provider-databricks.job.JobPythonWheelTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobPythonWheelTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 11422
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11415
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11473
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11489
          },
          "name": "resetNamedParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11505
          },
          "name": "resetPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11521
          },
          "name": "resetParameters"
        }
      ],
      "name": "JobPythonWheelTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11477
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11493
          },
          "name": "namedParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11509
          },
          "name": "packageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11525
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11467
          },
          "name": "entryPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11483
          },
          "name": "namedParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11499
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11515
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11426
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobPythonWheelTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobPythonWheelTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobQueue": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobQueue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11529
      },
      "name": "JobQueue",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enabled Job#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11533
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobQueue"
    },
    "@cdktf/provider-databricks.job.JobQueueOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobQueueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 11572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11565
      },
      "name": "JobQueueOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11606
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11599
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobQueue"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobQueueOutputReference"
    },
    "@cdktf/provider-databricks.job.JobRunAs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobRunAs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11610
      },
      "name": "JobRunAs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#service_principal_name Job#service_principal_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11614
          },
          "name": "servicePrincipalName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#user_name Job#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11618
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobRunAs"
    },
    "@cdktf/provider-databricks.job.JobRunAsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobRunAsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 11664
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11657
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11703
          },
          "name": "resetServicePrincipalName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11719
          },
          "name": "resetUserName"
        }
      ],
      "name": "JobRunAsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11707
          },
          "name": "servicePrincipalNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11723
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11697
          },
          "name": "servicePrincipalName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11713
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11668
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobRunAs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobRunAsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobRunJobTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobRunJobTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11727
      },
      "name": "JobRunJobTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_id Job#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11731
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_parameters Job#job_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11735
          },
          "name": "jobParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobRunJobTask"
    },
    "@cdktf/provider-databricks.job.JobRunJobTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobRunJobTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 11781
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11774
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11833
          },
          "name": "resetJobParameters"
        }
      ],
      "name": "JobRunJobTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11821
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11837
          },
          "name": "jobParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11814
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11827
          },
          "name": "jobParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11785
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobRunJobTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobRunJobTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobSchedule": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11841
      },
      "name": "JobSchedule",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#quartz_cron_expression Job#quartz_cron_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11849
          },
          "name": "quartzCronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#timezone_id Job#timezone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11853
          },
          "name": "timezoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pause_status Job#pause_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11845
          },
          "name": "pauseStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobSchedule"
    },
    "@cdktf/provider-databricks.job.JobScheduleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 11906
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11899
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11951
          },
          "name": "resetPauseStatus"
        }
      ],
      "name": "JobScheduleOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11955
          },
          "name": "pauseStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11968
          },
          "name": "quartzCronExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11981
          },
          "name": "timezoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11945
          },
          "name": "pauseStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11961
          },
          "name": "quartzCronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11974
          },
          "name": "timezoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11910
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSchedule"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobScheduleOutputReference"
    },
    "@cdktf/provider-databricks.job.JobSparkJarTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobSparkJarTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 11985
      },
      "name": "JobSparkJarTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jar_uri Job#jar_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11989
          },
          "name": "jarUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#main_class_name Job#main_class_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11993
          },
          "name": "mainClassName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 11997
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobSparkJarTask"
    },
    "@cdktf/provider-databricks.job.JobSparkJarTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobSparkJarTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 12050
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12043
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12095
          },
          "name": "resetJarUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12111
          },
          "name": "resetMainClassName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12127
          },
          "name": "resetParameters"
        }
      ],
      "name": "JobSparkJarTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12099
          },
          "name": "jarUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12115
          },
          "name": "mainClassNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12131
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12089
          },
          "name": "jarUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12105
          },
          "name": "mainClassName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12121
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12054
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkJarTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobSparkJarTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobSparkPythonTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobSparkPythonTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12135
      },
      "name": "JobSparkPythonTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#python_file Job#python_file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12143
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12139
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12147
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobSparkPythonTask"
    },
    "@cdktf/provider-databricks.job.JobSparkPythonTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobSparkPythonTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 12200
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12245
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12274
          },
          "name": "resetSource"
        }
      ],
      "name": "JobSparkPythonTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12249
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12262
          },
          "name": "pythonFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12278
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12239
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12255
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12268
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12204
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkPythonTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobSparkPythonTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobSparkSubmitTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobSparkSubmitTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12282
      },
      "name": "JobSparkSubmitTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12286
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobSparkSubmitTask"
    },
    "@cdktf/provider-databricks.job.JobSparkSubmitTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobSparkSubmitTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 12325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12358
          },
          "name": "resetParameters"
        }
      ],
      "name": "JobSparkSubmitTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12362
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12352
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobSparkSubmitTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobSparkSubmitTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 9378
      },
      "name": "JobTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#condition_task Job#condition_task}",
            "stability": "stable",
            "summary": "condition_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9424
          },
          "name": "conditionTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskConditionTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbt_task Job#dbt_task}",
            "stability": "stable",
            "summary": "dbt_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9430
          },
          "name": "dbtTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskDbtTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#depends_on Job#depends_on}",
            "stability": "stable",
            "summary": "depends_on block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9436
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#description Job#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9382
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#email_notifications Job#email_notifications}",
            "stability": "stable",
            "summary": "email_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9442
          },
          "name": "emailNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskEmailNotifications"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#environment_key Job#environment_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9386
          },
          "name": "environmentKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#existing_cluster_id Job#existing_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9390
          },
          "name": "existingClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#for_each_task Job#for_each_task}",
            "stability": "stable",
            "summary": "for_each_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9448
          },
          "name": "forEachTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#health Job#health}",
            "stability": "stable",
            "summary": "health block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9454
          },
          "name": "health",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskHealth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_cluster_key Job#job_cluster_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9394
          },
          "name": "jobClusterKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#library Job#library}",
            "stability": "stable",
            "summary": "library block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9460
          },
          "name": "library",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#max_retries Job#max_retries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9398
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#min_retry_interval_millis Job#min_retry_interval_millis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9402
          },
          "name": "minRetryIntervalMillis",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#new_cluster Job#new_cluster}",
            "stability": "stable",
            "summary": "new_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9466
          },
          "name": "newCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebook_task Job#notebook_task}",
            "stability": "stable",
            "summary": "notebook_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9472
          },
          "name": "notebookTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNotebookTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notification_settings Job#notification_settings}",
            "stability": "stable",
            "summary": "notification_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9478
          },
          "name": "notificationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNotificationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pipeline_task Job#pipeline_task}",
            "stability": "stable",
            "summary": "pipeline_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9484
          },
          "name": "pipelineTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskPipelineTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#python_wheel_task Job#python_wheel_task}",
            "stability": "stable",
            "summary": "python_wheel_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9490
          },
          "name": "pythonWheelTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskPythonWheelTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#retry_on_timeout Job#retry_on_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9406
          },
          "name": "retryOnTimeout",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#run_if Job#run_if}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9410
          },
          "name": "runIf",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#run_job_task Job#run_job_task}",
            "stability": "stable",
            "summary": "run_job_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9496
          },
          "name": "runJobTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskRunJobTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_jar_task Job#spark_jar_task}",
            "stability": "stable",
            "summary": "spark_jar_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9502
          },
          "name": "sparkJarTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkJarTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_python_task Job#spark_python_task}",
            "stability": "stable",
            "summary": "spark_python_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9508
          },
          "name": "sparkPythonTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkPythonTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_submit_task Job#spark_submit_task}",
            "stability": "stable",
            "summary": "spark_submit_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9514
          },
          "name": "sparkSubmitTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkSubmitTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#sql_task Job#sql_task}",
            "stability": "stable",
            "summary": "sql_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9520
          },
          "name": "sqlTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#task_key Job#task_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9414
          },
          "name": "taskKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#timeout_seconds Job#timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9418
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#webhook_notifications Job#webhook_notifications}",
            "stability": "stable",
            "summary": "webhook_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9526
          },
          "name": "webhookNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTask"
    },
    "@cdktf/provider-databricks.job.JobTaskConditionTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskConditionTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12366
      },
      "name": "JobTaskConditionTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#left Job#left}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12370
          },
          "name": "left",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#op Job#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12374
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#right Job#right}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12378
          },
          "name": "right",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskConditionTask"
    },
    "@cdktf/provider-databricks.job.JobTaskConditionTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskConditionTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 12431
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12424
      },
      "name": "JobTaskConditionTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12477
          },
          "name": "leftInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12490
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12503
          },
          "name": "rightInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12470
          },
          "name": "left",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12483
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12496
          },
          "name": "right",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12435
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskConditionTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskConditionTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskDbtTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskDbtTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12507
      },
      "name": "JobTaskDbtTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#commands Job#commands}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12515
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#catalog Job#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12511
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#profiles_directory Job#profiles_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12519
          },
          "name": "profilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#project_directory Job#project_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12523
          },
          "name": "projectDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#schema Job#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12527
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12531
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#warehouse_id Job#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12535
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskDbtTask"
    },
    "@cdktf/provider-databricks.job.JobTaskDbtTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskDbtTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 12616
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12609
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12685
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12714
          },
          "name": "resetProfilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12730
          },
          "name": "resetProjectDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12746
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12762
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12778
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "JobTaskDbtTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12689
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12702
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12718
          },
          "name": "profilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12734
          },
          "name": "projectDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12750
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12766
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12782
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12679
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12695
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12708
          },
          "name": "profilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12724
          },
          "name": "projectDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12740
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12756
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12772
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12620
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskDbtTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskDbtTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskDependsOn": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12786
      },
      "name": "JobTaskDependsOn",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#task_key Job#task_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12794
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#outcome Job#outcome}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12790
          },
          "name": "outcome",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskDependsOn"
    },
    "@cdktf/provider-databricks.job.JobTaskDependsOnList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 12921
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12913
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12928
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskDependsOnList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12921
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12921
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12921
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12914
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskDependsOnList"
    },
    "@cdktf/provider-databricks.job.JobTaskDependsOnOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 12843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12891
          },
          "name": "resetOutcome"
        }
      ],
      "name": "JobTaskDependsOnOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12895
          },
          "name": "outcomeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12908
          },
          "name": "taskKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12885
          },
          "name": "outcome",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12901
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskDependsOnOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskEmailNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskEmailNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 12932
      },
      "name": "JobTaskEmailNotifications",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12936
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_duration_warning_threshold_exceeded Job#on_duration_warning_threshold_exceeded}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12940
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_failure Job#on_failure}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12944
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_start Job#on_start}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12948
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_success Job#on_success}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 12952
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskEmailNotifications"
    },
    "@cdktf/provider-databricks.job.JobTaskEmailNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskEmailNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 13019
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13012
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13076
          },
          "name": "resetNoAlertForSkippedRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13092
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13108
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13124
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13140
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "JobTaskEmailNotificationsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13080
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13096
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13112
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13128
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13144
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13070
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13086
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13102
          },
          "name": "onFailure",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13118
          },
          "name": "onStart",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13134
          },
          "name": "onSuccess",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13023
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskEmailNotifications"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskEmailNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1270
      },
      "name": "JobTaskForEachTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#inputs Job#inputs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1278
          },
          "name": "inputs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#task Job#task}",
            "stability": "stable",
            "summary": "task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1284
          },
          "name": "task",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#concurrency Job#concurrency}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1274
          },
          "name": "concurrency",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskForEachTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 1337
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1408
          },
          "name": "putTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1382
          },
          "name": "resetConcurrency"
        }
      ],
      "name": "JobTaskForEachTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1405
          },
          "name": "task",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1386
          },
          "name": "concurrencyInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1399
          },
          "name": "inputsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1412
          },
          "name": "taskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1376
          },
          "name": "concurrency",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1392
          },
          "name": "inputs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1341
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskForEachTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 294
      },
      "name": "JobTaskForEachTaskTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#condition_task Job#condition_task}",
            "stability": "stable",
            "summary": "condition_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 340
          },
          "name": "conditionTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskConditionTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbt_task Job#dbt_task}",
            "stability": "stable",
            "summary": "dbt_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 346
          },
          "name": "dbtTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDbtTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#depends_on Job#depends_on}",
            "stability": "stable",
            "summary": "depends_on block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 352
          },
          "name": "dependsOn",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#description Job#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 298
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#email_notifications Job#email_notifications}",
            "stability": "stable",
            "summary": "email_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 358
          },
          "name": "emailNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskEmailNotifications"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#environment_key Job#environment_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 302
          },
          "name": "environmentKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#existing_cluster_id Job#existing_cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 306
          },
          "name": "existingClusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#health Job#health}",
            "stability": "stable",
            "summary": "health block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 364
          },
          "name": "health",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealth"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_cluster_key Job#job_cluster_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 310
          },
          "name": "jobClusterKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#library Job#library}",
            "stability": "stable",
            "summary": "library block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 370
          },
          "name": "library",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#max_retries Job#max_retries}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 314
          },
          "name": "maxRetries",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#min_retry_interval_millis Job#min_retry_interval_millis}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 318
          },
          "name": "minRetryIntervalMillis",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#new_cluster Job#new_cluster}",
            "stability": "stable",
            "summary": "new_cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 376
          },
          "name": "newCluster",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewCluster"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebook_task Job#notebook_task}",
            "stability": "stable",
            "summary": "notebook_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 382
          },
          "name": "notebookTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotebookTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notification_settings Job#notification_settings}",
            "stability": "stable",
            "summary": "notification_settings block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 388
          },
          "name": "notificationSettings",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotificationSettings"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pipeline_task Job#pipeline_task}",
            "stability": "stable",
            "summary": "pipeline_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 394
          },
          "name": "pipelineTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPipelineTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#python_wheel_task Job#python_wheel_task}",
            "stability": "stable",
            "summary": "python_wheel_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 400
          },
          "name": "pythonWheelTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPythonWheelTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#retry_on_timeout Job#retry_on_timeout}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 322
          },
          "name": "retryOnTimeout",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#run_if Job#run_if}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 326
          },
          "name": "runIf",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#run_job_task Job#run_job_task}",
            "stability": "stable",
            "summary": "run_job_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 406
          },
          "name": "runJobTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskRunJobTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_jar_task Job#spark_jar_task}",
            "stability": "stable",
            "summary": "spark_jar_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 412
          },
          "name": "sparkJarTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkJarTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_python_task Job#spark_python_task}",
            "stability": "stable",
            "summary": "spark_python_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 418
          },
          "name": "sparkPythonTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkPythonTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_submit_task Job#spark_submit_task}",
            "stability": "stable",
            "summary": "spark_submit_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 424
          },
          "name": "sparkSubmitTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkSubmitTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#sql_task Job#sql_task}",
            "stability": "stable",
            "summary": "sql_task block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 430
          },
          "name": "sqlTask",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTask"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#task_key Job#task_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 330
          },
          "name": "taskKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#timeout_seconds Job#timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 334
          },
          "name": "timeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#webhook_notifications Job#webhook_notifications}",
            "stability": "stable",
            "summary": "webhook_notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 436
          },
          "name": "webhookNotifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskForEachTaskTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskConditionTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskConditionTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13148
      },
      "name": "JobTaskForEachTaskTaskConditionTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#left Job#left}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13152
          },
          "name": "left",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#op Job#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13156
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#right Job#right}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13160
          },
          "name": "right",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskConditionTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskConditionTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskConditionTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 13213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13206
      },
      "name": "JobTaskForEachTaskTaskConditionTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13259
          },
          "name": "leftInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13272
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13285
          },
          "name": "rightInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13252
          },
          "name": "left",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13265
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13278
          },
          "name": "right",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskConditionTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskConditionTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDbtTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDbtTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13289
      },
      "name": "JobTaskForEachTaskTaskDbtTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#commands Job#commands}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13297
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#catalog Job#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13293
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#profiles_directory Job#profiles_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13301
          },
          "name": "profilesDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#project_directory Job#project_directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13305
          },
          "name": "projectDirectory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#schema Job#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13309
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13313
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#warehouse_id Job#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13317
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskDbtTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDbtTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDbtTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 13398
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13391
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13467
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13496
          },
          "name": "resetProfilesDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13512
          },
          "name": "resetProjectDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13528
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13544
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13560
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "JobTaskForEachTaskTaskDbtTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13471
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13484
          },
          "name": "commandsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13500
          },
          "name": "profilesDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13516
          },
          "name": "projectDirectoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13532
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13548
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13564
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13461
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13477
          },
          "name": "commands",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13490
          },
          "name": "profilesDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13506
          },
          "name": "projectDirectory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13522
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13538
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13554
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13402
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDbtTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskDbtTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOn": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13568
      },
      "name": "JobTaskForEachTaskTaskDependsOn",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#task_key Job#task_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13576
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#outcome Job#outcome}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13572
          },
          "name": "outcome",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskDependsOn"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOnList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 13703
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13695
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13710
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOnOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskDependsOnList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13703
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13703
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13703
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13696
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskDependsOnList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOnOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 13625
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13615
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13673
          },
          "name": "resetOutcome"
        }
      ],
      "name": "JobTaskForEachTaskTaskDependsOnOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13677
          },
          "name": "outcomeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13690
          },
          "name": "taskKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13667
          },
          "name": "outcome",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13683
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13629
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskDependsOnOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskEmailNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskEmailNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13714
      },
      "name": "JobTaskForEachTaskTaskEmailNotifications",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13718
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_duration_warning_threshold_exceeded Job#on_duration_warning_threshold_exceeded}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13722
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_failure Job#on_failure}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13726
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_start Job#on_start}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13730
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_success Job#on_success}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13734
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskEmailNotifications"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskEmailNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskEmailNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 13801
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13794
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13858
          },
          "name": "resetNoAlertForSkippedRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13874
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13890
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13906
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13922
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "JobTaskForEachTaskTaskEmailNotificationsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13862
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13878
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13894
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13910
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13926
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13852
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13868
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13884
          },
          "name": "onFailure",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13900
          },
          "name": "onStart",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13916
          },
          "name": "onSuccess",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13805
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskEmailNotifications"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskEmailNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14112
      },
      "name": "JobTaskForEachTaskTaskHealth",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#rules Job#rules}",
            "stability": "stable",
            "summary": "rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14118
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskHealth"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 14157
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14187
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "JobTaskForEachTaskTaskHealthOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14184
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14191
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14161
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskHealthOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13930
      },
      "name": "JobTaskForEachTaskTaskHealthRules",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#metric Job#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13934
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#op Job#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13938
          },
          "name": "op",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#value Job#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 13942
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskHealthRules"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRulesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 14101
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14093
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14108
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRulesOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskHealthRulesList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14101
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14101
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14101
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14094
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskHealthRulesList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 13998
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 13988
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14052
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14068
          },
          "name": "resetOp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14084
          },
          "name": "resetValue"
        }
      ],
      "name": "JobTaskForEachTaskTaskHealthRulesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14056
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14072
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14088
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14046
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14062
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14078
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14002
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskHealthRulesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibrary": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibrary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14570
      },
      "name": "JobTaskForEachTaskTaskLibrary",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cran Job#cran}",
            "stability": "stable",
            "summary": "cran block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14588
          },
          "name": "cran",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryCran"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#egg Job#egg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14574
          },
          "name": "egg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jar Job#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14578
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#maven Job#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14594
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pypi Job#pypi}",
            "stability": "stable",
            "summary": "pypi block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14600
          },
          "name": "pypi",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryPypi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#whl Job#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14582
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskLibrary"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryCran": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryCran",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14195
      },
      "name": "JobTaskForEachTaskTaskLibraryCran",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#package Job#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14199
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#repo Job#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14203
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskLibraryCran"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryCranOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryCranOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 14249
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14301
          },
          "name": "resetRepo"
        }
      ],
      "name": "JobTaskForEachTaskTaskLibraryCranOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14289
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14305
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14282
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14295
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14253
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryCran"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskLibraryCranOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 14846
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14838
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14853
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskLibraryList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14846
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14846
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14846
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskLibraryList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14309
      },
      "name": "JobTaskForEachTaskTaskLibraryMaven",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#coordinates Job#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14313
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#exclusions Job#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14317
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#repo Job#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14321
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskLibraryMaven"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 14374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14432
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14448
          },
          "name": "resetRepo"
        }
      ],
      "name": "JobTaskForEachTaskTaskLibraryMavenOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14420
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14436
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14452
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14413
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14426
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14442
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryMaven"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskLibraryMavenOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 14677
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14667
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14794
          },
          "name": "putCran",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryCran"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14810
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14826
          },
          "name": "putPypi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryPypi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14797
          },
          "name": "resetCran"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14749
          },
          "name": "resetEgg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14765
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14813
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14829
          },
          "name": "resetPypi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14781
          },
          "name": "resetWhl"
        }
      ],
      "name": "JobTaskForEachTaskTaskLibraryOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14791
          },
          "name": "cran",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryCranOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14807
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14823
          },
          "name": "pypi",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryPypiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14801
          },
          "name": "cranInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryCran"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14753
          },
          "name": "eggInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14769
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14817
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14833
          },
          "name": "pypiInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryPypi"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14785
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14743
          },
          "name": "egg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14759
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14775
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14681
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibrary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskLibraryOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryPypi": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryPypi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14456
      },
      "name": "JobTaskForEachTaskTaskLibraryPypi",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#package Job#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14460
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#repo Job#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14464
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskLibraryPypi"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryPypiOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryPypiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 14510
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14503
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14562
          },
          "name": "resetRepo"
        }
      ],
      "name": "JobTaskForEachTaskTaskLibraryPypiOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14550
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14566
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14543
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14556
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryPypi"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskLibraryPypiOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17981
      },
      "name": "JobTaskForEachTaskTaskNewCluster",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#num_workers Job#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18037
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_version Job#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18061
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#apply_policy_default_values Job#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17985
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#autoscale Job#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18071
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#autotermination_minutes Job#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17989
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#aws_attributes Job#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18077
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#azure_attributes Job#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18083
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_id Job#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17993
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_log_conf Job#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18089
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_mount_info Job#cluster_mount_info}",
            "stability": "stable",
            "summary": "cluster_mount_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18095
          },
          "name": "clusterMountInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_name Job#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17997
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#custom_tags Job#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18001
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#data_security_mode Job#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18005
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#docker_image Job#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18101
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#driver_instance_pool_id Job#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18009
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#driver_node_type_id Job#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18013
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_elastic_disk Job#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18017
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_local_disk_encryption Job#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18021
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#gcp_attributes Job#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18107
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#idempotency_token Job#idempotency_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18025
          },
          "name": "idempotencyToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#init_scripts Job#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18113
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#instance_pool_id Job#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18029
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#node_type_id Job#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18033
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#policy_id Job#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18041
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#runtime_engine Job#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18045
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#single_user_name Job#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18049
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_conf Job#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18053
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_env_vars Job#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18057
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ssh_public_keys Job#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18065
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#workload_type Job#workload_type}",
            "stability": "stable",
            "summary": "workload_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18119
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewCluster"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14857
      },
      "name": "JobTaskForEachTaskTaskNewClusterAutoscale",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#max_workers Job#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14861
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#min_workers Job#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14865
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterAutoscale"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 14911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14904
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14950
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14966
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterAutoscaleOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14954
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14970
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14944
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14960
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 14974
      },
      "name": "JobTaskForEachTaskTaskNewClusterAwsAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14978
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_count Job#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14982
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_size Job#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14986
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_type Job#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14990
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#first_on_demand Job#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14994
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#instance_profile_arn Job#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 14998
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spot_bid_price_percent Job#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15002
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#zone_id Job#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15006
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 15094
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15087
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15169
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15185
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15201
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15217
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15233
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15249
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15265
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15281
          },
          "name": "resetZoneId"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterAwsAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15173
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15189
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15205
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15221
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15237
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15253
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15269
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15285
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15163
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15179
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15195
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15211
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15227
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15243
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15259
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15275
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15098
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15289
      },
      "name": "JobTaskForEachTaskTaskNewClusterAzureAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15293
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#first_on_demand Job#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15297
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spot_bid_max_price Job#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15301
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 15354
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15347
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15399
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15415
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15431
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterAzureAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15403
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15419
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15435
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15393
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15409
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15425
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15358
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15799
      },
      "name": "JobTaskForEachTaskTaskNewClusterClusterLogConf",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbfs Job#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15805
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#s3 Job#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15811
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15439
      },
      "name": "JobTaskForEachTaskTaskNewClusterClusterLogConfDbfs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15443
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 15482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15475
      },
      "name": "JobTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15516
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15509
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15486
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 15857
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15893
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15909
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15896
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15912
          },
          "name": "resetS3"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterClusterLogConfOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15890
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15906
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15900
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15916
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15520
      },
      "name": "JobTaskForEachTaskTaskNewClusterClusterLogConfS3",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15528
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#canned_acl Job#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15524
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_encryption Job#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15532
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#encryption_type Job#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15536
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#endpoint Job#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15540
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#kms_key Job#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15544
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#region Job#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15548
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 15629
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15622
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15698
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15727
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15743
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15759
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15775
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15791
          },
          "name": "resetRegion"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15702
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15715
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15731
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15747
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15763
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15779
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15795
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15692
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15708
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15721
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15737
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15753
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15769
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15785
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15633
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16034
      },
      "name": "JobTaskForEachTaskTaskNewClusterClusterMountInfo",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#local_mount_dir_path Job#local_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16038
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#network_filesystem_info Job#network_filesystem_info}",
            "stability": "stable",
            "summary": "network_filesystem_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16048
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#remote_mount_dir_path Job#remote_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16042
          },
          "name": "remoteMountDirPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterMountInfo"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 16201
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16193
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16208
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterClusterMountInfoList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16201
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16201
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16201
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16194
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterMountInfoList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15920
      },
      "name": "JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#server_address Job#server_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15928
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#mount_options Job#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15924
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 15974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 15967
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16013
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16017
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16030
          },
          "name": "serverAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16007
          },
          "name": "mountOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16023
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 15978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 16104
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16094
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16184
          },
          "name": "putNetworkFilesystemInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16171
          },
          "name": "resetRemoteMountDirPath"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16181
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16159
          },
          "name": "localMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16188
          },
          "name": "networkFilesystemInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16175
          },
          "name": "remoteMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16152
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16165
          },
          "name": "remoteMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16108
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterClusterMountInfoOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16323
      },
      "name": "JobTaskForEachTaskTaskNewClusterDockerImage",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#url Job#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16327
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#basic_auth Job#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16333
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterDockerImage"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16212
      },
      "name": "JobTaskForEachTaskTaskNewClusterDockerImageBasicAuth",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#password Job#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16216
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#username Job#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16220
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 16266
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16259
      },
      "name": "JobTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16306
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16319
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16299
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16312
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16270
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 16379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16428
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16431
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterDockerImageOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16425
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16435
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16419
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16412
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImage"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16439
      },
      "name": "JobTaskForEachTaskTaskNewClusterGcpAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16443
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#boot_disk_size Job#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16447
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#google_service_account Job#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16451
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#local_ssd_count Job#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16455
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#use_preemptible_executors Job#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16459
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#zone_id Job#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16463
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 16537
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16530
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16600
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16616
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16632
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16648
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16664
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16680
          },
          "name": "resetZoneId"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterGcpAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16604
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16620
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16636
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16652
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16668
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16684
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16594
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16610
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16626
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16642
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16658
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16674
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16541
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17453
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScripts",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#abfss Job#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17459
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbfs Job#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17465
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#file Job#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17471
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#gcs Job#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17477
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#s3 Job#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17483
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#volumes Job#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17489
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#workspace Job#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17495
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScripts"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16688
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsAbfss",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16692
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 16731
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16724
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16765
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16758
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16735
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16769
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsDbfs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16773
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 16812
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16805
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16846
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16839
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16816
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16850
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsFile",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16854
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 16893
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16886
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16927
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16920
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16897
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16931
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsGcs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16935
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 16974
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 16967
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17008
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17001
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 16978
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 17770
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17762
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17777
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17770
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17770
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17770
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17763
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 17579
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17569
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17654
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17670
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17686
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17702
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17718
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17734
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17750
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17657
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17673
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17689
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17705
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17721
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17737
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17753
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17651
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17667
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17683
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17699
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17715
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17731
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17747
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17661
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17677
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17693
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17709
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17725
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17741
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17757
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17583
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17012
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsS3",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17020
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#canned_acl Job#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17016
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_encryption Job#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17024
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#encryption_type Job#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17028
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#endpoint Job#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17032
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#kms_key Job#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17036
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#region Job#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17040
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 17121
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17190
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17219
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17235
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17251
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17267
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17283
          },
          "name": "resetRegion"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17194
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17207
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17223
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17239
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17255
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17271
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17287
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17184
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17200
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17213
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17229
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17245
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17261
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17277
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17125
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17291
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsVolumes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17295
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 17334
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17327
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17368
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17361
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17338
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17372
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsWorkspace",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17376
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 17415
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17408
      },
      "name": "JobTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17449
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17442
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17419
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 18361
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 18354
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18895
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18911
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18927
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18943
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18959
          },
          "name": "putClusterMountInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18975
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18991
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19007
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19023
          },
          "name": "putWorkloadType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18568
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18898
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18584
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18914
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18930
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18600
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18946
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18962
          },
          "name": "resetClusterMountInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18616
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18632
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18648
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18978
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18664
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18680
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18696
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18712
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18994
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18728
          },
          "name": "resetIdempotencyToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19010
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18744
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18760
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18789
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18805
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18821
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18837
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18853
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18882
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19026
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18892
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18908
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18924
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18940
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18956
          },
          "name": "clusterMountInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18972
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18988
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19004
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19020
          },
          "name": "workloadType",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18572
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18902
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18588
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18918
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18934
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18604
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18950
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18966
          },
          "name": "clusterMountInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18620
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18636
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18652
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18982
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18668
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18684
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18700
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18716
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18998
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18732
          },
          "name": "idempotencyTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19014
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18748
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18764
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18777
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18793
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18809
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18825
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18841
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18857
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18870
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18886
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19030
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18562
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18578
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18594
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18610
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18626
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18642
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18658
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18674
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18690
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18706
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18722
          },
          "name": "idempotencyToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18738
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18754
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18770
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18783
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18799
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18815
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18831
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18847
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18863
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18876
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 18365
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewCluster"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17898
      },
      "name": "JobTaskForEachTaskTaskNewClusterWorkloadType",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#clients Job#clients}",
            "stability": "stable",
            "summary": "clients block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17904
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterWorkloadType"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeClients": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeClients",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17781
      },
      "name": "JobTaskForEachTaskTaskNewClusterWorkloadTypeClients",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jobs Job#jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17785
          },
          "name": "jobs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebooks Job#notebooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17789
          },
          "name": "notebooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterWorkloadTypeClients"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 17835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17828
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17874
          },
          "name": "resetJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17890
          },
          "name": "resetNotebooks"
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17878
          },
          "name": "jobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17894
          },
          "name": "notebooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17868
          },
          "name": "jobs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17884
          },
          "name": "notebooks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 17943
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 17936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17973
          },
          "name": "putClients",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeClients"
              }
            }
          ]
        }
      ],
      "name": "JobTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17970
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeClientsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17977
          },
          "name": "clientsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadTypeClients"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 17947
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNewClusterWorkloadTypeOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotebookTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotebookTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19034
      },
      "name": "JobTaskForEachTaskTaskNotebookTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebook_path Job#notebook_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19042
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#base_parameters Job#base_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19038
          },
          "name": "baseParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19046
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#warehouse_id Job#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19050
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNotebookTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotebookTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotebookTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 19110
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19103
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19161
          },
          "name": "resetBaseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19190
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19206
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "JobTaskForEachTaskTaskNotebookTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19165
          },
          "name": "baseParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19178
          },
          "name": "notebookPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19194
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19210
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19155
          },
          "name": "baseParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19171
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19184
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19200
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19114
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotebookTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNotebookTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotificationSettings": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19214
      },
      "name": "JobTaskForEachTaskTaskNotificationSettings",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#alert_on_last_attempt Job#alert_on_last_attempt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19218
          },
          "name": "alertOnLastAttempt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#no_alert_for_canceled_runs Job#no_alert_for_canceled_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19222
          },
          "name": "noAlertForCanceledRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19226
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNotificationSettings"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotificationSettingsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 19279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19324
          },
          "name": "resetAlertOnLastAttempt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19340
          },
          "name": "resetNoAlertForCanceledRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19356
          },
          "name": "resetNoAlertForSkippedRuns"
        }
      ],
      "name": "JobTaskForEachTaskTaskNotificationSettingsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19328
          },
          "name": "alertOnLastAttemptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19344
          },
          "name": "noAlertForCanceledRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19360
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19318
          },
          "name": "alertOnLastAttempt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19334
          },
          "name": "noAlertForCanceledRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19350
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotificationSettings"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskNotificationSettingsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 657
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 650
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1003
          },
          "name": "putConditionTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskConditionTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1019
          },
          "name": "putDbtTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDbtTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1035
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1051
          },
          "name": "putEmailNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskEmailNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1067
          },
          "name": "putHealth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1083
          },
          "name": "putLibrary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibrary"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1099
          },
          "name": "putNewCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1115
          },
          "name": "putNotebookTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotebookTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1131
          },
          "name": "putNotificationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotificationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1147
          },
          "name": "putPipelineTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPipelineTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1163
          },
          "name": "putPythonWheelTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPythonWheelTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1179
          },
          "name": "putRunJobTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskRunJobTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1195
          },
          "name": "putSparkJarTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkJarTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1211
          },
          "name": "putSparkPythonTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkPythonTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1227
          },
          "name": "putSparkSubmitTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkSubmitTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1243
          },
          "name": "putSqlTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1259
          },
          "name": "putWebhookNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1006
          },
          "name": "resetConditionTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1022
          },
          "name": "resetDbtTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1038
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 846
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1054
          },
          "name": "resetEmailNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 862
          },
          "name": "resetEnvironmentKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 878
          },
          "name": "resetExistingClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1070
          },
          "name": "resetHealth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 894
          },
          "name": "resetJobClusterKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1086
          },
          "name": "resetLibrary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 910
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 926
          },
          "name": "resetMinRetryIntervalMillis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1102
          },
          "name": "resetNewCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1118
          },
          "name": "resetNotebookTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1134
          },
          "name": "resetNotificationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1150
          },
          "name": "resetPipelineTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1166
          },
          "name": "resetPythonWheelTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 942
          },
          "name": "resetRetryOnTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 958
          },
          "name": "resetRunIf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1182
          },
          "name": "resetRunJobTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1198
          },
          "name": "resetSparkJarTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1214
          },
          "name": "resetSparkPythonTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1230
          },
          "name": "resetSparkSubmitTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1246
          },
          "name": "resetSqlTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 974
          },
          "name": "resetTaskKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 990
          },
          "name": "resetTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1262
          },
          "name": "resetWebhookNotifications"
        }
      ],
      "name": "JobTaskForEachTaskTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1000
          },
          "name": "conditionTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskConditionTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1016
          },
          "name": "dbtTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDbtTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1032
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1048
          },
          "name": "emailNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskEmailNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1064
          },
          "name": "health",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1080
          },
          "name": "library",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibraryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1096
          },
          "name": "newCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1112
          },
          "name": "notebookTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotebookTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1128
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1144
          },
          "name": "pipelineTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPipelineTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1160
          },
          "name": "pythonWheelTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPythonWheelTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1176
          },
          "name": "runJobTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskRunJobTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1192
          },
          "name": "sparkJarTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkJarTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1208
          },
          "name": "sparkPythonTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkPythonTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1224
          },
          "name": "sparkSubmitTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkSubmitTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1240
          },
          "name": "sqlTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1256
          },
          "name": "webhookNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1010
          },
          "name": "conditionTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskConditionTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1026
          },
          "name": "dbtTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDbtTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1042
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 850
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1058
          },
          "name": "emailNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskEmailNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 866
          },
          "name": "environmentKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 882
          },
          "name": "existingClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1074
          },
          "name": "healthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskHealth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 898
          },
          "name": "jobClusterKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1090
          },
          "name": "libraryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 914
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 930
          },
          "name": "minRetryIntervalMillisInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1106
          },
          "name": "newClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNewCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1122
          },
          "name": "notebookTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotebookTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1138
          },
          "name": "notificationSettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskNotificationSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1154
          },
          "name": "pipelineTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPipelineTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1170
          },
          "name": "pythonWheelTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPythonWheelTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 946
          },
          "name": "retryOnTimeoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 962
          },
          "name": "runIfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1186
          },
          "name": "runJobTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskRunJobTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1202
          },
          "name": "sparkJarTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkJarTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1218
          },
          "name": "sparkPythonTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkPythonTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1234
          },
          "name": "sparkSubmitTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkSubmitTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1250
          },
          "name": "sqlTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 978
          },
          "name": "taskKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 994
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1266
          },
          "name": "webhookNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 840
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 856
          },
          "name": "environmentKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 872
          },
          "name": "existingClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 888
          },
          "name": "jobClusterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 904
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 920
          },
          "name": "minRetryIntervalMillis",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 936
          },
          "name": "retryOnTimeout",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 952
          },
          "name": "runIf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 968
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 984
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 661
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskForEachTaskTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPipelineTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPipelineTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19364
      },
      "name": "JobTaskForEachTaskTaskPipelineTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pipeline_id Job#pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19372
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#full_refresh Job#full_refresh}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19368
          },
          "name": "fullRefresh",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskPipelineTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPipelineTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPipelineTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 19418
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19411
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19457
          },
          "name": "resetFullRefresh"
        }
      ],
      "name": "JobTaskForEachTaskTaskPipelineTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19461
          },
          "name": "fullRefreshInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19474
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19451
          },
          "name": "fullRefresh",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19467
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19422
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPipelineTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskPipelineTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPythonWheelTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPythonWheelTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19478
      },
      "name": "JobTaskForEachTaskTaskPythonWheelTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#entry_point Job#entry_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19482
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#named_parameters Job#named_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19486
          },
          "name": "namedParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#package_name Job#package_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19490
          },
          "name": "packageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19494
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskPythonWheelTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPythonWheelTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPythonWheelTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 19554
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19547
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19605
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19621
          },
          "name": "resetNamedParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19637
          },
          "name": "resetPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19653
          },
          "name": "resetParameters"
        }
      ],
      "name": "JobTaskForEachTaskTaskPythonWheelTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19609
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19625
          },
          "name": "namedParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19641
          },
          "name": "packageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19657
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19599
          },
          "name": "entryPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19615
          },
          "name": "namedParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19631
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19647
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19558
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskPythonWheelTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskPythonWheelTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskRunJobTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskRunJobTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19661
      },
      "name": "JobTaskForEachTaskTaskRunJobTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_id Job#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19665
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_parameters Job#job_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19669
          },
          "name": "jobParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskRunJobTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskRunJobTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskRunJobTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 19715
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19708
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19767
          },
          "name": "resetJobParameters"
        }
      ],
      "name": "JobTaskForEachTaskTaskRunJobTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19755
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19771
          },
          "name": "jobParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19748
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19761
          },
          "name": "jobParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19719
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskRunJobTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskRunJobTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkJarTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkJarTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19775
      },
      "name": "JobTaskForEachTaskTaskSparkJarTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jar_uri Job#jar_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19779
          },
          "name": "jarUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#main_class_name Job#main_class_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19783
          },
          "name": "mainClassName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19787
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSparkJarTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkJarTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkJarTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 19840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19885
          },
          "name": "resetJarUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19901
          },
          "name": "resetMainClassName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19917
          },
          "name": "resetParameters"
        }
      ],
      "name": "JobTaskForEachTaskTaskSparkJarTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19889
          },
          "name": "jarUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19905
          },
          "name": "mainClassNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19921
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19879
          },
          "name": "jarUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19895
          },
          "name": "mainClassName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19911
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkJarTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSparkJarTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkPythonTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkPythonTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19925
      },
      "name": "JobTaskForEachTaskTaskSparkPythonTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#python_file Job#python_file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19933
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19929
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19937
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSparkPythonTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkPythonTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkPythonTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 19990
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 19983
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20035
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20064
          },
          "name": "resetSource"
        }
      ],
      "name": "JobTaskForEachTaskTaskSparkPythonTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20039
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20052
          },
          "name": "pythonFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20068
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20029
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20045
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20058
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 19994
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkPythonTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSparkPythonTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkSubmitTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkSubmitTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20072
      },
      "name": "JobTaskForEachTaskTaskSparkSubmitTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20076
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSparkSubmitTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkSubmitTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkSubmitTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 20115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20148
          },
          "name": "resetParameters"
        }
      ],
      "name": "JobTaskForEachTaskTaskSparkSubmitTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20152
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20142
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSparkSubmitTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSparkSubmitTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20977
      },
      "name": "JobTaskForEachTaskTaskSqlTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#alert Job#alert}",
            "stability": "stable",
            "summary": "alert block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20991
          },
          "name": "alert",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlert"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dashboard Job#dashboard}",
            "stability": "stable",
            "summary": "dashboard block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20997
          },
          "name": "dashboard",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#file Job#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21003
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20981
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#query Job#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21009
          },
          "name": "query",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#warehouse_id Job#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20985
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTask"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlert": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlert",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20305
      },
      "name": "JobTaskForEachTaskTaskSqlTaskAlert",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#alert_id Job#alert_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20309
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#subscriptions Job#subscriptions}",
            "stability": "stable",
            "summary": "subscriptions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20319
          },
          "name": "subscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pause_subscriptions Job#pause_subscriptions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20313
          },
          "name": "pauseSubscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskAlert"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 20372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20443
          },
          "name": "putSubscriptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20430
          },
          "name": "resetPauseSubscriptions"
        }
      ],
      "name": "JobTaskForEachTaskTaskSqlTaskAlertOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20440
          },
          "name": "subscriptions",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20418
          },
          "name": "alertIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20434
          },
          "name": "pauseSubscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20447
          },
          "name": "subscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20411
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20424
          },
          "name": "pauseSubscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlert"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskAlertOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20156
      },
      "name": "JobTaskForEachTaskTaskSqlTaskAlertSubscriptions",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination_id Job#destination_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20160
          },
          "name": "destinationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#user_name Job#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20164
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskAlertSubscriptions"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 20294
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20286
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20301
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20294
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20294
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20294
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 20213
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20203
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20261
          },
          "name": "resetDestinationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20277
          },
          "name": "resetUserName"
        }
      ],
      "name": "JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20265
          },
          "name": "destinationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20281
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20255
          },
          "name": "destinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20271
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20217
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertSubscriptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskAlertSubscriptionsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboard": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20600
      },
      "name": "JobTaskForEachTaskTaskSqlTaskDashboard",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dashboard_id Job#dashboard_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20608
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#custom_subject Job#custom_subject}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20604
          },
          "name": "customSubject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pause_subscriptions Job#pause_subscriptions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20612
          },
          "name": "pauseSubscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#subscriptions Job#subscriptions}",
            "stability": "stable",
            "summary": "subscriptions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20618
          },
          "name": "subscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskDashboard"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 20678
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20671
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20771
          },
          "name": "putSubscriptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20729
          },
          "name": "resetCustomSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20758
          },
          "name": "resetPauseSubscriptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20774
          },
          "name": "resetSubscriptions"
        }
      ],
      "name": "JobTaskForEachTaskTaskSqlTaskDashboardOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20768
          },
          "name": "subscriptions",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20733
          },
          "name": "customSubjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20746
          },
          "name": "dashboardIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20762
          },
          "name": "pauseSubscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20778
          },
          "name": "subscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20723
          },
          "name": "customSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20739
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20752
          },
          "name": "pauseSubscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20682
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboard"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskDashboardOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20451
      },
      "name": "JobTaskForEachTaskTaskSqlTaskDashboardSubscriptions",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination_id Job#destination_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20455
          },
          "name": "destinationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#user_name Job#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20459
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 20589
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20581
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20596
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20589
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20589
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20589
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 20508
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20498
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20556
          },
          "name": "resetDestinationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20572
          },
          "name": "resetUserName"
        }
      ],
      "name": "JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20560
          },
          "name": "destinationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20576
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20550
          },
          "name": "destinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20566
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20512
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardSubscriptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskDashboardSubscriptionsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20782
      },
      "name": "JobTaskForEachTaskTaskSqlTaskFile",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#path Job#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20786
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20790
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskFile"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 20836
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20829
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20888
          },
          "name": "resetSource"
        }
      ],
      "name": "JobTaskForEachTaskTaskSqlTaskFileOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20876
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20892
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20869
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20882
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20840
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskFile"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskFileOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 21083
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21076
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21175
          },
          "name": "putAlert",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlert"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21191
          },
          "name": "putDashboard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21207
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21223
          },
          "name": "putQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21178
          },
          "name": "resetAlert"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21194
          },
          "name": "resetDashboard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21210
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21146
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21226
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21162
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "JobTaskForEachTaskTaskSqlTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21172
          },
          "name": "alert",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlertOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21188
          },
          "name": "dashboard",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21204
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21220
          },
          "name": "query",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21182
          },
          "name": "alertInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskAlert"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21198
          },
          "name": "dashboardInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskDashboard"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21214
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21150
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21230
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21166
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21140
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21156
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21087
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskQuery": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20896
      },
      "name": "JobTaskForEachTaskTaskSqlTaskQuery",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#query_id Job#query_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20900
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskQuery"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskQueryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 20939
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 20932
      },
      "name": "JobTaskForEachTaskTaskSqlTaskQueryOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20973
          },
          "name": "queryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20966
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 20943
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskSqlTaskQuery"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskSqlTaskQueryOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 103
      },
      "name": "JobTaskForEachTaskTaskWebhookNotifications",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_duration_warning_threshold_exceeded Job#on_duration_warning_threshold_exceeded}",
            "stability": "stable",
            "summary": "on_duration_warning_threshold_exceeded block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 109
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_failure Job#on_failure}",
            "stability": "stable",
            "summary": "on_failure block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 115
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_start Job#on_start}",
            "stability": "stable",
            "summary": "on_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 121
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_success Job#on_success}",
            "stability": "stable",
            "summary": "on_success block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 127
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskForEachTaskTaskWebhookNotifications"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21234
      },
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21241
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 21339
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21331
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21346
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21339
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21339
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21339
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21332
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 21283
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21273
      },
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21326
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21319
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21287
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailure": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21350
      },
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnFailure",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21357
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnFailure"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailureList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailureList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 21455
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21447
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21462
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnFailureList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21455
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21455
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21455
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnFailureList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 21399
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21389
      },
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21442
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21435
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnFailureOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStart": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21466
      },
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnStart",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21473
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnStart"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStartList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 21571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21563
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21578
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnStartList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21571
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21571
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21571
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21564
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnStartList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 21515
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21505
      },
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21558
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21551
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21519
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStart"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnStartOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccess": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21582
      },
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnSuccess",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21589
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnSuccess"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccessList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 21687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21694
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnSuccessList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21687
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21687
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21687
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnSuccessList"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs0.ts",
          "line": 21631
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs0.ts",
        "line": 21621
      },
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21674
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21667
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs0.ts",
            "line": 21635
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs0:JobTaskForEachTaskTaskWebhookNotificationsOnSuccessOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 187
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 180
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 235
          },
          "name": "putOnDurationWarningThresholdExceeded",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 251
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailure"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 267
          },
          "name": "putOnStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStart"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 283
          },
          "name": "putOnSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 238
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 254
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 270
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 286
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "JobTaskForEachTaskTaskWebhookNotificationsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 232
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceededList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 248
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailureList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 264
          },
          "name": "onStart",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 280
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 242
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 258
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 274
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 290
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 191
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskTaskWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskForEachTaskTaskWebhookNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskHealth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskHealth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1598
      },
      "name": "JobTaskHealth",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#rules Job#rules}",
            "stability": "stable",
            "summary": "rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1604
          },
          "name": "rules",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskHealth"
    },
    "@cdktf/provider-databricks.job.JobTaskHealthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskHealthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1636
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1673
          },
          "name": "putRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "JobTaskHealthOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1670
          },
          "name": "rules",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1677
          },
          "name": "rulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskHealth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskHealthOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskHealthRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1416
      },
      "name": "JobTaskHealthRules",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#metric Job#metric}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1420
          },
          "name": "metric",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#op Job#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1424
          },
          "name": "op",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#value Job#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1428
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskHealthRules"
    },
    "@cdktf/provider-databricks.job.JobTaskHealthRulesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 1587
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1579
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1594
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRulesOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskHealthRulesList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1587
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1587
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1587
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1580
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskHealthRulesList"
    },
    "@cdktf/provider-databricks.job.JobTaskHealthRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 1484
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1538
          },
          "name": "resetMetric"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1554
          },
          "name": "resetOp"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1570
          },
          "name": "resetValue"
        }
      ],
      "name": "JobTaskHealthRulesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1542
          },
          "name": "metricInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1558
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1574
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1532
          },
          "name": "metric",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1548
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1564
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1488
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskHealthRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskHealthRulesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskLibrary": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskLibrary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2056
      },
      "name": "JobTaskLibrary",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cran Job#cran}",
            "stability": "stable",
            "summary": "cran block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2074
          },
          "name": "cran",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryCran"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#egg Job#egg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2060
          },
          "name": "egg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jar Job#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2064
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#maven Job#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2080
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pypi Job#pypi}",
            "stability": "stable",
            "summary": "pypi block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2086
          },
          "name": "pypi",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryPypi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#whl Job#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2068
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskLibrary"
    },
    "@cdktf/provider-databricks.job.JobTaskLibraryCran": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryCran",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1681
      },
      "name": "JobTaskLibraryCran",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#package Job#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1685
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#repo Job#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1689
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskLibraryCran"
    },
    "@cdktf/provider-databricks.job.JobTaskLibraryCranOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryCranOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 1735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1728
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1787
          },
          "name": "resetRepo"
        }
      ],
      "name": "JobTaskLibraryCranOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1775
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1791
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1768
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1781
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryCran"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskLibraryCranOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskLibraryList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 2332
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2324
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2339
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskLibraryList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2332
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2332
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2332
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskLibraryList"
    },
    "@cdktf/provider-databricks.job.JobTaskLibraryMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1795
      },
      "name": "JobTaskLibraryMaven",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#coordinates Job#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1799
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#exclusions Job#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1803
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#repo Job#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1807
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskLibraryMaven"
    },
    "@cdktf/provider-databricks.job.JobTaskLibraryMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 1860
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1853
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1918
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1934
          },
          "name": "resetRepo"
        }
      ],
      "name": "JobTaskLibraryMavenOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1906
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1922
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1938
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1899
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1912
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1928
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1864
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryMaven"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskLibraryMavenOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskLibraryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 2163
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2280
          },
          "name": "putCran",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryCran"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2296
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2312
          },
          "name": "putPypi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryPypi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2283
          },
          "name": "resetCran"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2235
          },
          "name": "resetEgg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2251
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2299
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2315
          },
          "name": "resetPypi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2267
          },
          "name": "resetWhl"
        }
      ],
      "name": "JobTaskLibraryOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2277
          },
          "name": "cran",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryCranOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2293
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2309
          },
          "name": "pypi",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryPypiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2287
          },
          "name": "cranInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryCran"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2239
          },
          "name": "eggInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2255
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2303
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2319
          },
          "name": "pypiInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryPypi"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2271
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2229
          },
          "name": "egg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2245
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2261
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2167
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskLibrary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskLibraryOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskLibraryPypi": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryPypi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1942
      },
      "name": "JobTaskLibraryPypi",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#package Job#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1946
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#repo Job#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 1950
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskLibraryPypi"
    },
    "@cdktf/provider-databricks.job.JobTaskLibraryPypiOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryPypiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 1996
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 1989
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2048
          },
          "name": "resetRepo"
        }
      ],
      "name": "JobTaskLibraryPypiOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2036
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2052
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2029
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2042
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2000
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryPypi"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskLibraryPypiOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 10410
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 10402
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10417
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10410
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10410
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10410
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10403
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTask"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskList"
    },
    "@cdktf/provider-databricks.job.JobTaskNewCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 5467
      },
      "name": "JobTaskNewCluster",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_version Job#spark_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5547
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#apply_policy_default_values Job#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5471
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#autoscale Job#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5557
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#autotermination_minutes Job#autotermination_minutes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5475
          },
          "name": "autoterminationMinutes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#aws_attributes Job#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5563
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#azure_attributes Job#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5569
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_id Job#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5479
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_log_conf Job#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5575
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_mount_info Job#cluster_mount_info}",
            "stability": "stable",
            "summary": "cluster_mount_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5581
          },
          "name": "clusterMountInfo",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#cluster_name Job#cluster_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5483
          },
          "name": "clusterName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#custom_tags Job#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5487
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#data_security_mode Job#data_security_mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5491
          },
          "name": "dataSecurityMode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#docker_image Job#docker_image}",
            "stability": "stable",
            "summary": "docker_image block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5587
          },
          "name": "dockerImage",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImage"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#driver_instance_pool_id Job#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5495
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#driver_node_type_id Job#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5499
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_elastic_disk Job#enable_elastic_disk}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5503
          },
          "name": "enableElasticDisk",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_local_disk_encryption Job#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5507
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#gcp_attributes Job#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5593
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#idempotency_token Job#idempotency_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5511
          },
          "name": "idempotencyToken",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#init_scripts Job#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5599
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#instance_pool_id Job#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5515
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#node_type_id Job#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5519
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#num_workers Job#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5523
          },
          "name": "numWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#policy_id Job#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5527
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#runtime_engine Job#runtime_engine}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5531
          },
          "name": "runtimeEngine",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#single_user_name Job#single_user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5535
          },
          "name": "singleUserName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_conf Job#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5539
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spark_env_vars Job#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5543
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ssh_public_keys Job#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5551
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#workload_type Job#workload_type}",
            "stability": "stable",
            "summary": "workload_type block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5605
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewCluster"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2343
      },
      "name": "JobTaskNewClusterAutoscale",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#max_workers Job#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2347
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#min_workers Job#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2351
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterAutoscale"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2390
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2436
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2452
          },
          "name": "resetMinWorkers"
        }
      ],
      "name": "JobTaskNewClusterAutoscaleOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2440
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2456
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2430
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2446
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2401
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2460
      },
      "name": "JobTaskNewClusterAwsAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2464
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_count Job#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2468
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_size Job#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2472
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#ebs_volume_type Job#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2476
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#first_on_demand Job#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2480
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#instance_profile_arn Job#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2484
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spot_bid_price_percent Job#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2488
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#zone_id Job#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2492
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 2580
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2573
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2655
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2671
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2687
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2703
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2719
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2735
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2751
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2767
          },
          "name": "resetZoneId"
        }
      ],
      "name": "JobTaskNewClusterAwsAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2659
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2675
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2691
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2707
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2723
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2739
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2755
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2771
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2649
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2665
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2681
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2697
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2713
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2729
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2745
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2761
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2584
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2775
      },
      "name": "JobTaskNewClusterAzureAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2779
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#first_on_demand Job#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2783
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#spot_bid_max_price Job#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2787
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 2840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2885
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2901
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2917
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "JobTaskNewClusterAzureAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2889
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2905
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2921
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2879
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2895
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2911
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3285
      },
      "name": "JobTaskNewClusterClusterLogConf",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbfs Job#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3291
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#s3 Job#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3297
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2925
      },
      "name": "JobTaskNewClusterClusterLogConfDbfs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2929
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 2968
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 2961
      },
      "name": "JobTaskNewClusterClusterLogConfDbfsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3002
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2995
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 2972
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 3343
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3336
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3379
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3395
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3382
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3398
          },
          "name": "resetS3"
        }
      ],
      "name": "JobTaskNewClusterClusterLogConfOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3376
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3392
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3386
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3402
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3347
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3006
      },
      "name": "JobTaskNewClusterClusterLogConfS3",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3014
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#canned_acl Job#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3010
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_encryption Job#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3018
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#encryption_type Job#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3022
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#endpoint Job#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3026
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#kms_key Job#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3030
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#region Job#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3034
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 3115
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3108
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3184
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3213
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3229
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3245
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3261
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3277
          },
          "name": "resetRegion"
        }
      ],
      "name": "JobTaskNewClusterClusterLogConfS3OutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3188
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3201
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3217
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3233
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3249
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3265
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3281
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3178
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3194
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3207
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3223
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3239
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3255
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3271
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3119
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3520
      },
      "name": "JobTaskNewClusterClusterMountInfo",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#local_mount_dir_path Job#local_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3524
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#network_filesystem_info Job#network_filesystem_info}",
            "stability": "stable",
            "summary": "network_filesystem_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3534
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#remote_mount_dir_path Job#remote_mount_dir_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3528
          },
          "name": "remoteMountDirPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterMountInfo"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 3687
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3679
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3694
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskNewClusterClusterMountInfoList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3687
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3687
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3687
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3680
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterMountInfoList"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3406
      },
      "name": "JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#server_address Job#server_address}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3414
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#mount_options Job#mount_options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3410
          },
          "name": "mountOptions",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 3460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3499
          },
          "name": "resetMountOptions"
        }
      ],
      "name": "JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3503
          },
          "name": "mountOptionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3516
          },
          "name": "serverAddressInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3493
          },
          "name": "mountOptions",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3509
          },
          "name": "serverAddress",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 3590
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3580
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3670
          },
          "name": "putNetworkFilesystemInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3657
          },
          "name": "resetRemoteMountDirPath"
        }
      ],
      "name": "JobTaskNewClusterClusterMountInfoOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3667
          },
          "name": "networkFilesystemInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoNetworkFilesystemInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3645
          },
          "name": "localMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3674
          },
          "name": "networkFilesystemInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoNetworkFilesystemInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3661
          },
          "name": "remoteMountDirPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3638
          },
          "name": "localMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3651
          },
          "name": "remoteMountDirPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3594
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfo"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterClusterMountInfoOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImage": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImage",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3809
      },
      "name": "JobTaskNewClusterDockerImage",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#url Job#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3813
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#basic_auth Job#basic_auth}",
            "stability": "stable",
            "summary": "basic_auth block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3819
          },
          "name": "basicAuth",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterDockerImage"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageBasicAuth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageBasicAuth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3698
      },
      "name": "JobTaskNewClusterDockerImageBasicAuth",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#password Job#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3702
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#username Job#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3706
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterDockerImageBasicAuth"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageBasicAuthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageBasicAuthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 3752
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3745
      },
      "name": "JobTaskNewClusterDockerImageBasicAuthOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3792
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3805
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3785
          },
          "name": "password",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3798
          },
          "name": "username",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3756
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageBasicAuth"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterDockerImageBasicAuthOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 3865
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3858
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3914
          },
          "name": "putBasicAuth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageBasicAuth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3917
          },
          "name": "resetBasicAuth"
        }
      ],
      "name": "JobTaskNewClusterDockerImageOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3911
          },
          "name": "basicAuth",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageBasicAuthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3921
          },
          "name": "basicAuthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageBasicAuth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3905
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3898
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3869
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImage"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterDockerImageOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 3925
      },
      "name": "JobTaskNewClusterGcpAttributes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#availability Job#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3929
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#boot_disk_size Job#boot_disk_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3933
          },
          "name": "bootDiskSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#google_service_account Job#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3937
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#local_ssd_count Job#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3941
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#use_preemptible_executors Job#use_preemptible_executors}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3945
          },
          "name": "usePreemptibleExecutors",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#zone_id Job#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 3949
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 4023
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4016
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4086
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4102
          },
          "name": "resetBootDiskSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4118
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4134
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4150
          },
          "name": "resetUsePreemptibleExecutors"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4166
          },
          "name": "resetZoneId"
        }
      ],
      "name": "JobTaskNewClusterGcpAttributesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4090
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4106
          },
          "name": "bootDiskSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4122
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4138
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4154
          },
          "name": "usePreemptibleExecutorsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4170
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4080
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4096
          },
          "name": "bootDiskSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4112
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4128
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4144
          },
          "name": "usePreemptibleExecutors",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4160
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4027
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4939
      },
      "name": "JobTaskNewClusterInitScripts",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#abfss Job#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4945
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dbfs Job#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4951
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#file Job#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4957
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#gcs Job#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4963
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#s3 Job#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4969
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#volumes Job#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4975
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#workspace Job#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4981
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScripts"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4174
      },
      "name": "JobTaskNewClusterInitScriptsAbfss",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4178
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 4217
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4210
      },
      "name": "JobTaskNewClusterInitScriptsAbfssOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4251
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4244
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4221
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4255
      },
      "name": "JobTaskNewClusterInitScriptsDbfs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4259
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 4298
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4291
      },
      "name": "JobTaskNewClusterInitScriptsDbfsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4332
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4325
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4336
      },
      "name": "JobTaskNewClusterInitScriptsFile",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4340
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 4379
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4372
      },
      "name": "JobTaskNewClusterInitScriptsFileOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4413
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4406
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4417
      },
      "name": "JobTaskNewClusterInitScriptsGcs",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4421
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 4460
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4453
      },
      "name": "JobTaskNewClusterInitScriptsGcsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4494
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4487
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4464
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 5256
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 5248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskNewClusterInitScriptsList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5256
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5256
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5256
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5249
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 5065
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 5055
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5140
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5156
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5172
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5188
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5204
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5220
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5236
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5143
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5159
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5175
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5191
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5207
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5223
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5239
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "JobTaskNewClusterInitScriptsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5137
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5153
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5169
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5185
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5201
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5217
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5233
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5147
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5163
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5179
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5195
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5211
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5227
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5243
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5069
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4498
      },
      "name": "JobTaskNewClusterInitScriptsS3",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4506
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#canned_acl Job#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4502
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#enable_encryption Job#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4510
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#encryption_type Job#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4514
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#endpoint Job#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4518
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#kms_key Job#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4522
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#region Job#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4526
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 4607
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4600
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4676
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4705
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4721
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4737
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4753
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4769
          },
          "name": "resetRegion"
        }
      ],
      "name": "JobTaskNewClusterInitScriptsS3OutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4680
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4693
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4709
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4725
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4741
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4757
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4773
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4670
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4686
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4699
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4715
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4731
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4747
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4763
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4611
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4777
      },
      "name": "JobTaskNewClusterInitScriptsVolumes",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4781
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 4820
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4813
      },
      "name": "JobTaskNewClusterInitScriptsVolumesOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4854
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4847
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4824
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4858
      },
      "name": "JobTaskNewClusterInitScriptsWorkspace",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination Job#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4862
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 4901
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 4894
      },
      "name": "JobTaskNewClusterInitScriptsWorkspaceOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4935
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4928
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 4905
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 5847
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 5840
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6384
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6400
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6416
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6432
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6448
          },
          "name": "putClusterMountInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfo"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6464
          },
          "name": "putDockerImage",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImage"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6480
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6496
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6512
          },
          "name": "putWorkloadType",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadType"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6054
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6387
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6070
          },
          "name": "resetAutoterminationMinutes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6403
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6419
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6086
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6435
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6451
          },
          "name": "resetClusterMountInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6102
          },
          "name": "resetClusterName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6118
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6134
          },
          "name": "resetDataSecurityMode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6467
          },
          "name": "resetDockerImage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6150
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6166
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6182
          },
          "name": "resetEnableElasticDisk"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6198
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6483
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6214
          },
          "name": "resetIdempotencyToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6499
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6230
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6246
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6262
          },
          "name": "resetNumWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6278
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6294
          },
          "name": "resetRuntimeEngine"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6310
          },
          "name": "resetSingleUserName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6326
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6342
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6371
          },
          "name": "resetSshPublicKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6515
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "JobTaskNewClusterOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6381
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6397
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6413
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6429
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6445
          },
          "name": "clusterMountInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfoList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6461
          },
          "name": "dockerImage",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImageOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6477
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6493
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6509
          },
          "name": "workloadType",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6058
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6391
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6074
          },
          "name": "autoterminationMinutesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6407
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6423
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6090
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6439
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6455
          },
          "name": "clusterMountInfoInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterClusterMountInfo"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6106
          },
          "name": "clusterNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6122
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6138
          },
          "name": "dataSecurityModeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6471
          },
          "name": "dockerImageInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterDockerImage"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6154
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6170
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6186
          },
          "name": "enableElasticDiskInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6202
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6487
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6218
          },
          "name": "idempotencyTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6503
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6234
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6250
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6266
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6282
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6298
          },
          "name": "runtimeEngineInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6314
          },
          "name": "singleUserNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6330
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6346
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6359
          },
          "name": "sparkVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6375
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6519
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadType"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6048
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6064
          },
          "name": "autoterminationMinutes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6080
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6096
          },
          "name": "clusterName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6112
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6128
          },
          "name": "dataSecurityMode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6144
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6160
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6176
          },
          "name": "enableElasticDisk",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6192
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6208
          },
          "name": "idempotencyToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6224
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6240
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6256
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6272
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6288
          },
          "name": "runtimeEngine",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6304
          },
          "name": "singleUserName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6320
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6336
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6352
          },
          "name": "sparkVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6365
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5851
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewCluster"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadType": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadType",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 5384
      },
      "name": "JobTaskNewClusterWorkloadType",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#clients Job#clients}",
            "stability": "stable",
            "summary": "clients block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5390
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterWorkloadType"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeClients": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeClients",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 5267
      },
      "name": "JobTaskNewClusterWorkloadTypeClients",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jobs Job#jobs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5271
          },
          "name": "jobs",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebooks Job#notebooks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5275
          },
          "name": "notebooks",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterWorkloadTypeClients"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeClientsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeClientsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 5321
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 5314
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5360
          },
          "name": "resetJobs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5376
          },
          "name": "resetNotebooks"
        }
      ],
      "name": "JobTaskNewClusterWorkloadTypeClientsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5364
          },
          "name": "jobsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5380
          },
          "name": "notebooksInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5354
          },
          "name": "jobs",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5370
          },
          "name": "notebooks",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5325
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeClients"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterWorkloadTypeClientsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 5429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 5422
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5459
          },
          "name": "putClients",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeClients"
              }
            }
          ]
        }
      ],
      "name": "JobTaskNewClusterWorkloadTypeOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5456
          },
          "name": "clients",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeClientsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5463
          },
          "name": "clientsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadTypeClients"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 5433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterWorkloadType"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNewClusterWorkloadTypeOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNotebookTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNotebookTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 6523
      },
      "name": "JobTaskNotebookTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#notebook_path Job#notebook_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6531
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#base_parameters Job#base_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6527
          },
          "name": "baseParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6535
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#warehouse_id Job#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6539
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNotebookTask"
    },
    "@cdktf/provider-databricks.job.JobTaskNotebookTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNotebookTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 6599
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 6592
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6650
          },
          "name": "resetBaseParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6679
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6695
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "JobTaskNotebookTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6654
          },
          "name": "baseParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6667
          },
          "name": "notebookPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6683
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6699
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6644
          },
          "name": "baseParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6660
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6673
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6689
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6603
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNotebookTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNotebookTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskNotificationSettings": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNotificationSettings",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 6703
      },
      "name": "JobTaskNotificationSettings",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#alert_on_last_attempt Job#alert_on_last_attempt}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6707
          },
          "name": "alertOnLastAttempt",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#no_alert_for_canceled_runs Job#no_alert_for_canceled_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6711
          },
          "name": "noAlertForCanceledRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#no_alert_for_skipped_runs Job#no_alert_for_skipped_runs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6715
          },
          "name": "noAlertForSkippedRuns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNotificationSettings"
    },
    "@cdktf/provider-databricks.job.JobTaskNotificationSettingsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskNotificationSettingsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 6768
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 6761
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6813
          },
          "name": "resetAlertOnLastAttempt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6829
          },
          "name": "resetNoAlertForCanceledRuns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6845
          },
          "name": "resetNoAlertForSkippedRuns"
        }
      ],
      "name": "JobTaskNotificationSettingsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6817
          },
          "name": "alertOnLastAttemptInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6833
          },
          "name": "noAlertForCanceledRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6849
          },
          "name": "noAlertForSkippedRunsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6807
          },
          "name": "alertOnLastAttempt",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6823
          },
          "name": "noAlertForCanceledRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6839
          },
          "name": "noAlertForSkippedRuns",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6772
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNotificationSettings"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskNotificationSettingsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 9757
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 9747
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10118
          },
          "name": "putConditionTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskConditionTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10134
          },
          "name": "putDbtTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskDbtTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10150
          },
          "name": "putDependsOn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10166
          },
          "name": "putEmailNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskEmailNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10182
          },
          "name": "putForEachTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10198
          },
          "name": "putHealth",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskHealth"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10214
          },
          "name": "putLibrary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskLibrary"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10230
          },
          "name": "putNewCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNewCluster"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10246
          },
          "name": "putNotebookTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNotebookTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10262
          },
          "name": "putNotificationSettings",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskNotificationSettings"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10278
          },
          "name": "putPipelineTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskPipelineTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10294
          },
          "name": "putPythonWheelTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskPythonWheelTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10310
          },
          "name": "putRunJobTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskRunJobTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10326
          },
          "name": "putSparkJarTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskSparkJarTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10342
          },
          "name": "putSparkPythonTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskSparkPythonTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10358
          },
          "name": "putSparkSubmitTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskSparkSubmitTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10374
          },
          "name": "putSqlTask",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTask"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10390
          },
          "name": "putWebhookNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10121
          },
          "name": "resetConditionTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10137
          },
          "name": "resetDbtTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10153
          },
          "name": "resetDependsOn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9961
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10169
          },
          "name": "resetEmailNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9977
          },
          "name": "resetEnvironmentKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9993
          },
          "name": "resetExistingClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10185
          },
          "name": "resetForEachTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10201
          },
          "name": "resetHealth"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10009
          },
          "name": "resetJobClusterKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10217
          },
          "name": "resetLibrary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10025
          },
          "name": "resetMaxRetries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10041
          },
          "name": "resetMinRetryIntervalMillis"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10233
          },
          "name": "resetNewCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10249
          },
          "name": "resetNotebookTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10265
          },
          "name": "resetNotificationSettings"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10281
          },
          "name": "resetPipelineTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10297
          },
          "name": "resetPythonWheelTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10057
          },
          "name": "resetRetryOnTimeout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10073
          },
          "name": "resetRunIf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10313
          },
          "name": "resetRunJobTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10329
          },
          "name": "resetSparkJarTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10345
          },
          "name": "resetSparkPythonTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10361
          },
          "name": "resetSparkSubmitTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10377
          },
          "name": "resetSqlTask"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10089
          },
          "name": "resetTaskKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10105
          },
          "name": "resetTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10393
          },
          "name": "resetWebhookNotifications"
        }
      ],
      "name": "JobTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10115
          },
          "name": "conditionTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskConditionTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10131
          },
          "name": "dbtTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskDbtTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10147
          },
          "name": "dependsOn",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10163
          },
          "name": "emailNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskEmailNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10179
          },
          "name": "forEachTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10195
          },
          "name": "health",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskHealthOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10211
          },
          "name": "library",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskLibraryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10227
          },
          "name": "newCluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewClusterOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10243
          },
          "name": "notebookTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNotebookTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10259
          },
          "name": "notificationSettings",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNotificationSettingsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10275
          },
          "name": "pipelineTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskPipelineTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10291
          },
          "name": "pythonWheelTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskPythonWheelTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10307
          },
          "name": "runJobTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskRunJobTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10323
          },
          "name": "sparkJarTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkJarTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10339
          },
          "name": "sparkPythonTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkPythonTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10355
          },
          "name": "sparkSubmitTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkSubmitTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10371
          },
          "name": "sqlTask",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10387
          },
          "name": "webhookNotifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10125
          },
          "name": "conditionTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskConditionTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10141
          },
          "name": "dbtTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskDbtTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10157
          },
          "name": "dependsOnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskDependsOn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9965
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10173
          },
          "name": "emailNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskEmailNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9981
          },
          "name": "environmentKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9997
          },
          "name": "existingClusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10189
          },
          "name": "forEachTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskForEachTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10205
          },
          "name": "healthInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskHealth"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10013
          },
          "name": "jobClusterKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10221
          },
          "name": "libraryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10029
          },
          "name": "maxRetriesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10045
          },
          "name": "minRetryIntervalMillisInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10237
          },
          "name": "newClusterInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNewCluster"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10253
          },
          "name": "notebookTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNotebookTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10269
          },
          "name": "notificationSettingsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskNotificationSettings"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10285
          },
          "name": "pipelineTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskPipelineTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10301
          },
          "name": "pythonWheelTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskPythonWheelTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10061
          },
          "name": "retryOnTimeoutInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10077
          },
          "name": "runIfInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10317
          },
          "name": "runJobTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskRunJobTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10333
          },
          "name": "sparkJarTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkJarTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10349
          },
          "name": "sparkPythonTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkPythonTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10365
          },
          "name": "sparkSubmitTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkSubmitTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10381
          },
          "name": "sqlTaskInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTask"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10093
          },
          "name": "taskKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10109
          },
          "name": "timeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10397
          },
          "name": "webhookNotificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9955
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9971
          },
          "name": "environmentKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9987
          },
          "name": "existingClusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10003
          },
          "name": "jobClusterKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10019
          },
          "name": "maxRetries",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10035
          },
          "name": "minRetryIntervalMillis",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10051
          },
          "name": "retryOnTimeout",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10067
          },
          "name": "runIf",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10083
          },
          "name": "taskKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10099
          },
          "name": "timeoutSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9761
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTask"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskPipelineTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskPipelineTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 6853
      },
      "name": "JobTaskPipelineTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pipeline_id Job#pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6861
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#full_refresh Job#full_refresh}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6857
          },
          "name": "fullRefresh",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskPipelineTask"
    },
    "@cdktf/provider-databricks.job.JobTaskPipelineTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskPipelineTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 6907
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 6900
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6946
          },
          "name": "resetFullRefresh"
        }
      ],
      "name": "JobTaskPipelineTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6950
          },
          "name": "fullRefreshInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6963
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6940
          },
          "name": "fullRefresh",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6956
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6911
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskPipelineTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskPipelineTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskPythonWheelTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskPythonWheelTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 6967
      },
      "name": "JobTaskPythonWheelTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#entry_point Job#entry_point}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6971
          },
          "name": "entryPoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#named_parameters Job#named_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6975
          },
          "name": "namedParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#package_name Job#package_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6979
          },
          "name": "packageName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 6983
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskPythonWheelTask"
    },
    "@cdktf/provider-databricks.job.JobTaskPythonWheelTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskPythonWheelTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 7043
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7036
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7094
          },
          "name": "resetEntryPoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7110
          },
          "name": "resetNamedParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7126
          },
          "name": "resetPackageName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7142
          },
          "name": "resetParameters"
        }
      ],
      "name": "JobTaskPythonWheelTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7098
          },
          "name": "entryPointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7114
          },
          "name": "namedParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7130
          },
          "name": "packageNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7146
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7088
          },
          "name": "entryPoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7104
          },
          "name": "namedParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7120
          },
          "name": "packageName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7136
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskPythonWheelTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskPythonWheelTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskRunJobTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskRunJobTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7150
      },
      "name": "JobTaskRunJobTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_id Job#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7154
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#job_parameters Job#job_parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7158
          },
          "name": "jobParameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskRunJobTask"
    },
    "@cdktf/provider-databricks.job.JobTaskRunJobTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskRunJobTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 7204
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7197
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7256
          },
          "name": "resetJobParameters"
        }
      ],
      "name": "JobTaskRunJobTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7244
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7260
          },
          "name": "jobParametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7237
          },
          "name": "jobId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7250
          },
          "name": "jobParameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskRunJobTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskRunJobTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSparkJarTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSparkJarTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7264
      },
      "name": "JobTaskSparkJarTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#jar_uri Job#jar_uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7268
          },
          "name": "jarUri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#main_class_name Job#main_class_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7272
          },
          "name": "mainClassName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7276
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSparkJarTask"
    },
    "@cdktf/provider-databricks.job.JobTaskSparkJarTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSparkJarTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 7329
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7322
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7374
          },
          "name": "resetJarUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7390
          },
          "name": "resetMainClassName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7406
          },
          "name": "resetParameters"
        }
      ],
      "name": "JobTaskSparkJarTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7378
          },
          "name": "jarUriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7394
          },
          "name": "mainClassNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7410
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7368
          },
          "name": "jarUri",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7384
          },
          "name": "mainClassName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7400
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7333
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkJarTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSparkJarTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSparkPythonTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSparkPythonTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7414
      },
      "name": "JobTaskSparkPythonTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#python_file Job#python_file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7422
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7418
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7426
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSparkPythonTask"
    },
    "@cdktf/provider-databricks.job.JobTaskSparkPythonTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSparkPythonTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 7479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7524
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7553
          },
          "name": "resetSource"
        }
      ],
      "name": "JobTaskSparkPythonTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7528
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7541
          },
          "name": "pythonFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7557
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7518
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7534
          },
          "name": "pythonFile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7547
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkPythonTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSparkPythonTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSparkSubmitTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSparkSubmitTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7561
      },
      "name": "JobTaskSparkSubmitTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7565
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSparkSubmitTask"
    },
    "@cdktf/provider-databricks.job.JobTaskSparkSubmitTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSparkSubmitTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 7604
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7597
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7637
          },
          "name": "resetParameters"
        }
      ],
      "name": "JobTaskSparkSubmitTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7641
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7631
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7608
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSparkSubmitTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSparkSubmitTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTask": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTask",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8466
      },
      "name": "JobTaskSqlTask",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#alert Job#alert}",
            "stability": "stable",
            "summary": "alert block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8480
          },
          "name": "alert",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlert"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dashboard Job#dashboard}",
            "stability": "stable",
            "summary": "dashboard block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8486
          },
          "name": "dashboard",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboard"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#file Job#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8492
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#parameters Job#parameters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8470
          },
          "name": "parameters",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#query Job#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8498
          },
          "name": "query",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#warehouse_id Job#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8474
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTask"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskAlert": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlert",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7794
      },
      "name": "JobTaskSqlTaskAlert",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#alert_id Job#alert_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7798
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#subscriptions Job#subscriptions}",
            "stability": "stable",
            "summary": "subscriptions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7808
          },
          "name": "subscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pause_subscriptions Job#pause_subscriptions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7802
          },
          "name": "pauseSubscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskAlert"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 7861
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7854
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7932
          },
          "name": "putSubscriptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7919
          },
          "name": "resetPauseSubscriptions"
        }
      ],
      "name": "JobTaskSqlTaskAlertOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7929
          },
          "name": "subscriptions",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7907
          },
          "name": "alertIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7923
          },
          "name": "pauseSubscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7936
          },
          "name": "subscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7900
          },
          "name": "alertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7913
          },
          "name": "pauseSubscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7865
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlert"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskAlertOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7645
      },
      "name": "JobTaskSqlTaskAlertSubscriptions",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination_id Job#destination_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7649
          },
          "name": "destinationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#user_name Job#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7653
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskAlertSubscriptions"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptionsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 7783
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7775
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7790
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskSqlTaskAlertSubscriptionsList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7783
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7783
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7783
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskAlertSubscriptionsList"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 7702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7692
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7750
          },
          "name": "resetDestinationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7766
          },
          "name": "resetUserName"
        }
      ],
      "name": "JobTaskSqlTaskAlertSubscriptionsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7754
          },
          "name": "destinationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7770
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7744
          },
          "name": "destinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7760
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertSubscriptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskAlertSubscriptionsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboard": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboard",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8089
      },
      "name": "JobTaskSqlTaskDashboard",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#dashboard_id Job#dashboard_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8097
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#custom_subject Job#custom_subject}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8093
          },
          "name": "customSubject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pause_subscriptions Job#pause_subscriptions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8101
          },
          "name": "pauseSubscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#subscriptions Job#subscriptions}",
            "stability": "stable",
            "summary": "subscriptions block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8107
          },
          "name": "subscriptions",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskDashboard"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 8167
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8160
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8260
          },
          "name": "putSubscriptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptions"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8218
          },
          "name": "resetCustomSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8247
          },
          "name": "resetPauseSubscriptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8263
          },
          "name": "resetSubscriptions"
        }
      ],
      "name": "JobTaskSqlTaskDashboardOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8257
          },
          "name": "subscriptions",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptionsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8222
          },
          "name": "customSubjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8235
          },
          "name": "dashboardIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8251
          },
          "name": "pauseSubscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8267
          },
          "name": "subscriptionsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8212
          },
          "name": "customSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8228
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8241
          },
          "name": "pauseSubscriptions",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8171
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboard"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskDashboardOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7940
      },
      "name": "JobTaskSqlTaskDashboardSubscriptions",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#destination_id Job#destination_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7944
          },
          "name": "destinationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#user_name Job#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 7948
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskDashboardSubscriptions"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptionsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptionsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 8078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8070
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8085
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptionsOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskSqlTaskDashboardSubscriptionsList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8078
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8078
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8078
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8071
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptions"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskDashboardSubscriptionsList"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 7997
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 7987
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8045
          },
          "name": "resetDestinationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8061
          },
          "name": "resetUserName"
        }
      ],
      "name": "JobTaskSqlTaskDashboardSubscriptionsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8049
          },
          "name": "destinationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8065
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8039
          },
          "name": "destinationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8055
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8001
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardSubscriptions"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskDashboardSubscriptionsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8271
      },
      "name": "JobTaskSqlTaskFile",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#path Job#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8275
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#source Job#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8279
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskFile"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 8325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8318
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8377
          },
          "name": "resetSource"
        }
      ],
      "name": "JobTaskSqlTaskFileOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8365
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8381
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8358
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8371
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8329
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskFile"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskFileOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 8572
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8565
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8664
          },
          "name": "putAlert",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlert"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8680
          },
          "name": "putDashboard",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboard"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8696
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8712
          },
          "name": "putQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8667
          },
          "name": "resetAlert"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8683
          },
          "name": "resetDashboard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8699
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8635
          },
          "name": "resetParameters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8715
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8651
          },
          "name": "resetWarehouseId"
        }
      ],
      "name": "JobTaskSqlTaskOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8661
          },
          "name": "alert",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlertOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8677
          },
          "name": "dashboard",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboardOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8693
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8709
          },
          "name": "query",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8671
          },
          "name": "alertInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskAlert"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8687
          },
          "name": "dashboardInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskDashboard"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8703
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8639
          },
          "name": "parametersInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8719
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8655
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8629
          },
          "name": "parameters",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8645
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8576
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTask"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskQuery": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8385
      },
      "name": "JobTaskSqlTaskQuery",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#query_id Job#query_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8389
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskQuery"
    },
    "@cdktf/provider-databricks.job.JobTaskSqlTaskQueryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 8428
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8421
      },
      "name": "JobTaskSqlTaskQueryOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8462
          },
          "name": "queryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8455
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8432
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskSqlTaskQuery"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskSqlTaskQueryOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 9187
      },
      "name": "JobTaskWebhookNotifications",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_duration_warning_threshold_exceeded Job#on_duration_warning_threshold_exceeded}",
            "stability": "stable",
            "summary": "on_duration_warning_threshold_exceeded block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9193
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_failure Job#on_failure}",
            "stability": "stable",
            "summary": "on_failure block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9199
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_start Job#on_start}",
            "stability": "stable",
            "summary": "on_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9205
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_success Job#on_success}",
            "stability": "stable",
            "summary": "on_success block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9211
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotifications"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceeded": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceeded",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8723
      },
      "name": "JobTaskWebhookNotificationsOnDurationWarningThresholdExceeded",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8730
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceededList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceededList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 8828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8835
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskWebhookNotificationsOnDurationWarningThresholdExceededList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8828
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8828
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8828
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8821
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnDurationWarningThresholdExceededList"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 8772
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8762
      },
      "name": "JobTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8815
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8808
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8776
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailure": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8839
      },
      "name": "JobTaskWebhookNotificationsOnFailure",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8846
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnFailure"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailureList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailureList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 8944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8936
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8951
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailureOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskWebhookNotificationsOnFailureList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8944
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8944
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8944
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8937
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnFailureList"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailureOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 8888
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8878
      },
      "name": "JobTaskWebhookNotificationsOnFailureOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8931
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8924
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8892
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnFailureOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStart": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8955
      },
      "name": "JobTaskWebhookNotificationsOnStart",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 8962
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnStart"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStartList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 9060
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 9052
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9067
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStartOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskWebhookNotificationsOnStartList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9060
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9060
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9060
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9053
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnStartList"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStartOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 9004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 8994
      },
      "name": "JobTaskWebhookNotificationsOnStartOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9047
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9040
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStart"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnStartOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccess": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 9071
      },
      "name": "JobTaskWebhookNotificationsOnSuccess",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9078
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnSuccess"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccessList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 9176
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 9168
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9183
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccessOutputReference"
            }
          }
        }
      ],
      "name": "JobTaskWebhookNotificationsOnSuccessList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9176
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9176
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9176
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9169
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnSuccessList"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccessOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 9120
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 9110
      },
      "name": "JobTaskWebhookNotificationsOnSuccessOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9163
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9156
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9124
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOnSuccessOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 9271
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 9264
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9319
          },
          "name": "putOnDurationWarningThresholdExceeded",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9335
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailure"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9351
          },
          "name": "putOnStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStart"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9367
          },
          "name": "putOnSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccess"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9322
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9338
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9354
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9370
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "JobTaskWebhookNotificationsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9316
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceededList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9332
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailureList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9348
          },
          "name": "onStart",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9364
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9326
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9342
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9358
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9374
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 9275
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTaskWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTaskWebhookNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 10421
      },
      "name": "JobTimeouts",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#create Job#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10425
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#update Job#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10429
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTimeouts"
    },
    "@cdktf/provider-databricks.job.JobTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 10476
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 10468
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10524
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10540
          },
          "name": "resetUpdate"
        }
      ],
      "name": "JobTimeoutsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10528
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10544
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10518
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10534
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10480
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTrigger": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTrigger",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 10875
      },
      "name": "JobTrigger",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#file_arrival Job#file_arrival}",
            "stability": "stable",
            "summary": "file_arrival block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10885
          },
          "name": "fileArrival",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTriggerFileArrival"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#pause_status Job#pause_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10879
          },
          "name": "pauseStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#table_update Job#table_update}",
            "stability": "stable",
            "summary": "table_update block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10891
          },
          "name": "tableUpdate",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTriggerTableUpdate"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTrigger"
    },
    "@cdktf/provider-databricks.job.JobTriggerFileArrival": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTriggerFileArrival",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 10548
      },
      "name": "JobTriggerFileArrival",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#url Job#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10556
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#min_time_between_triggers_seconds Job#min_time_between_triggers_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10552
          },
          "name": "minTimeBetweenTriggersSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#wait_after_last_change_seconds Job#wait_after_last_change_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10560
          },
          "name": "waitAfterLastChangeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTriggerFileArrival"
    },
    "@cdktf/provider-databricks.job.JobTriggerFileArrivalOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTriggerFileArrivalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 10613
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 10606
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10658
          },
          "name": "resetMinTimeBetweenTriggersSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10687
          },
          "name": "resetWaitAfterLastChangeSeconds"
        }
      ],
      "name": "JobTriggerFileArrivalOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10662
          },
          "name": "minTimeBetweenTriggersSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10675
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10691
          },
          "name": "waitAfterLastChangeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10652
          },
          "name": "minTimeBetweenTriggersSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10668
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10681
          },
          "name": "waitAfterLastChangeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10617
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTriggerFileArrival"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTriggerFileArrivalOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTriggerOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTriggerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 10944
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 10937
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11002
          },
          "name": "putFileArrival",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTriggerFileArrival"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11018
          },
          "name": "putTableUpdate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.job.JobTriggerTableUpdate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11005
          },
          "name": "resetFileArrival"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10989
          },
          "name": "resetPauseStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11021
          },
          "name": "resetTableUpdate"
        }
      ],
      "name": "JobTriggerOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10999
          },
          "name": "fileArrival",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTriggerFileArrivalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11015
          },
          "name": "tableUpdate",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTriggerTableUpdateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11009
          },
          "name": "fileArrivalInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTriggerFileArrival"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10993
          },
          "name": "pauseStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11025
          },
          "name": "tableUpdateInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTriggerTableUpdate"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10983
          },
          "name": "pauseStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10948
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTrigger"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTriggerOutputReference"
    },
    "@cdktf/provider-databricks.job.JobTriggerTableUpdate": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTriggerTableUpdate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 10695
      },
      "name": "JobTriggerTableUpdate",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#table_names Job#table_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10707
          },
          "name": "tableNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#condition Job#condition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10699
          },
          "name": "condition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#min_time_between_triggers_seconds Job#min_time_between_triggers_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10703
          },
          "name": "minTimeBetweenTriggersSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#wait_after_last_change_seconds Job#wait_after_last_change_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10711
          },
          "name": "waitAfterLastChangeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTriggerTableUpdate"
    },
    "@cdktf/provider-databricks.job.JobTriggerTableUpdateOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobTriggerTableUpdateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 10771
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 10764
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10822
          },
          "name": "resetCondition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10838
          },
          "name": "resetMinTimeBetweenTriggersSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10867
          },
          "name": "resetWaitAfterLastChangeSeconds"
        }
      ],
      "name": "JobTriggerTableUpdateOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10826
          },
          "name": "conditionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10842
          },
          "name": "minTimeBetweenTriggersSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10855
          },
          "name": "tableNamesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10871
          },
          "name": "waitAfterLastChangeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10816
          },
          "name": "condition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10832
          },
          "name": "minTimeBetweenTriggersSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10848
          },
          "name": "tableNames",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10861
          },
          "name": "waitAfterLastChangeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 10775
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobTriggerTableUpdate"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobTriggerTableUpdateOutputReference"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11493
      },
      "name": "JobWebhookNotifications",
      "namespace": "job",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_duration_warning_threshold_exceeded Job#on_duration_warning_threshold_exceeded}",
            "stability": "stable",
            "summary": "on_duration_warning_threshold_exceeded block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11499
          },
          "name": "onDurationWarningThresholdExceeded",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_failure Job#on_failure}",
            "stability": "stable",
            "summary": "on_failure block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11505
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_start Job#on_start}",
            "stability": "stable",
            "summary": "on_start block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11511
          },
          "name": "onStart",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#on_success Job#on_success}",
            "stability": "stable",
            "summary": "on_success block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11517
          },
          "name": "onSuccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotifications"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceeded": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceeded",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11029
      },
      "name": "JobWebhookNotificationsOnDurationWarningThresholdExceeded",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11036
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnDurationWarningThresholdExceeded"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceededList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceededList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 11134
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11126
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11141
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
            }
          }
        }
      ],
      "name": "JobWebhookNotificationsOnDurationWarningThresholdExceededList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11134
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11134
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11134
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11127
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnDurationWarningThresholdExceededList"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 11078
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11068
      },
      "name": "JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11121
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11114
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11082
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceeded"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnDurationWarningThresholdExceededOutputReference"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailure": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11145
      },
      "name": "JobWebhookNotificationsOnFailure",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11152
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnFailure"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailureList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailureList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 11250
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11242
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11257
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailureOutputReference"
            }
          }
        }
      ],
      "name": "JobWebhookNotificationsOnFailureList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11250
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11250
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11250
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11243
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnFailureList"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailureOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 11194
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11184
      },
      "name": "JobWebhookNotificationsOnFailureOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11237
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11230
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11198
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailure"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnFailureOutputReference"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStart": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStart",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11261
      },
      "name": "JobWebhookNotificationsOnStart",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11268
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnStart"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStartList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStartList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 11366
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11358
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11373
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStartOutputReference"
            }
          }
        }
      ],
      "name": "JobWebhookNotificationsOnStartList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11366
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11366
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11366
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11359
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnStartList"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStartOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStartOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 11310
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11300
      },
      "name": "JobWebhookNotificationsOnStartOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11353
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11346
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11314
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStart"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnStartOutputReference"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccess": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccess",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11377
      },
      "name": "JobWebhookNotificationsOnSuccess",
      "namespace": "job",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/job#id Job#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11384
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnSuccess"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccessList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccessList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 11482
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11474
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11489
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccessOutputReference"
            }
          }
        }
      ],
      "name": "JobWebhookNotificationsOnSuccessList",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11482
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11482
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11482
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11475
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnSuccessList"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccessOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccessOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 11426
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11416
      },
      "name": "JobWebhookNotificationsOnSuccessOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11469
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11462
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11430
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccess"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOnSuccessOutputReference"
    },
    "@cdktf/provider-databricks.job.JobWebhookNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/job/index-structs/structs400.ts",
          "line": 11577
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/job/index-structs/structs400.ts",
        "line": 11570
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11625
          },
          "name": "putOnDurationWarningThresholdExceeded",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceeded"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11641
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailure"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11657
          },
          "name": "putOnStart",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStart"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11673
          },
          "name": "putOnSuccess",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccess"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11628
          },
          "name": "resetOnDurationWarningThresholdExceeded"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11644
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11660
          },
          "name": "resetOnStart"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11676
          },
          "name": "resetOnSuccess"
        }
      ],
      "name": "JobWebhookNotificationsOutputReference",
      "namespace": "job",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11622
          },
          "name": "onDurationWarningThresholdExceeded",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceededList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11638
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailureList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11654
          },
          "name": "onStart",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStartList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11670
          },
          "name": "onSuccess",
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccessList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11632
          },
          "name": "onDurationWarningThresholdExceededInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnDurationWarningThresholdExceeded"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11648
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnFailure"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11664
          },
          "name": "onStartInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnStart"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11680
          },
          "name": "onSuccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.job.JobWebhookNotificationsOnSuccess"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/job/index-structs/structs400.ts",
            "line": 11581
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.job.JobWebhookNotifications"
          }
        }
      ],
      "symbolId": "src/job/index-structs/structs400:JobWebhookNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitor": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor databricks_lakehouse_monitor}."
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitor",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor databricks_lakehouse_monitor} Resource."
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.ts",
          "line": 1410
        },
        "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-databricks.lakehouseMonitor.LakehouseMonitorConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 1378
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a LakehouseMonitor resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1395
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the LakehouseMonitor to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing LakehouseMonitor that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the LakehouseMonitor to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1614
          },
          "name": "putCustomMetrics",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetrics"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1630
          },
          "name": "putDataClassificationConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorDataClassificationConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1646
          },
          "name": "putInferenceLog",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorInferenceLog"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1662
          },
          "name": "putNotifications",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotifications"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1678
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1694
          },
          "name": "putSnapshot",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSnapshot"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1726
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1710
          },
          "name": "putTimeSeries",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeSeries"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1470
          },
          "name": "resetBaselineTableName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1617
          },
          "name": "resetCustomMetrics"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1633
          },
          "name": "resetDataClassificationConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1496
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1649
          },
          "name": "resetInferenceLog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1512
          },
          "name": "resetLatestMonitorFailureMsg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1665
          },
          "name": "resetNotifications"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1681
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1551
          },
          "name": "resetSkipBuiltinDashboard"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1567
          },
          "name": "resetSlicingExprs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1697
          },
          "name": "resetSnapshot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1729
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1713
          },
          "name": "resetTimeSeries"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1601
          },
          "name": "resetWarehouseId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1741
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1763
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "LakehouseMonitor",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1383
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1611
          },
          "name": "customMetrics",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetricsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1479
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1627
          },
          "name": "dataClassificationConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorDataClassificationConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1484
          },
          "name": "driftMetricsTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1643
          },
          "name": "inferenceLog",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorInferenceLogOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1521
          },
          "name": "monitorVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1659
          },
          "name": "notifications",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1539
          },
          "name": "profileMetricsTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1675
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1691
          },
          "name": "snapshot",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSnapshotOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1576
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1723
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1707
          },
          "name": "timeSeries",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeSeriesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1458
          },
          "name": "assetsDirInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1474
          },
          "name": "baselineTableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1621
          },
          "name": "customMetricsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1637
          },
          "name": "dataClassificationConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorDataClassificationConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1500
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1653
          },
          "name": "inferenceLogInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorInferenceLog"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1516
          },
          "name": "latestMonitorFailureMsgInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1669
          },
          "name": "notificationsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotifications"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1534
          },
          "name": "outputSchemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1685
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSchedule"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1555
          },
          "name": "skipBuiltinDashboardInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1571
          },
          "name": "slicingExprsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1701
          },
          "name": "snapshotInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSnapshot"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1589
          },
          "name": "tableNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1733
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1717
          },
          "name": "timeSeriesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeSeries"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1605
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1451
          },
          "name": "assetsDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1464
          },
          "name": "baselineTableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1490
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1506
          },
          "name": "latestMonitorFailureMsg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1527
          },
          "name": "outputSchemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1545
          },
          "name": "skipBuiltinDashboard",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1561
          },
          "name": "slicingExprs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1582
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1595
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitor"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 14
      },
      "name": "LakehouseMonitorConfig",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#assets_dir LakehouseMonitor#assets_dir}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 18
          },
          "name": "assetsDir",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#output_schema_name LakehouseMonitor#output_schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 37
          },
          "name": "outputSchemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#table_name LakehouseMonitor#table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 49
          },
          "name": "tableName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#baseline_table_name LakehouseMonitor#baseline_table_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 22
          },
          "name": "baselineTableName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#custom_metrics LakehouseMonitor#custom_metrics}",
            "stability": "stable",
            "summary": "custom_metrics block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 59
          },
          "name": "customMetrics",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#data_classification_config LakehouseMonitor#data_classification_config}",
            "stability": "stable",
            "summary": "data_classification_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 65
          },
          "name": "dataClassificationConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorDataClassificationConfig"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#id LakehouseMonitor#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#inference_log LakehouseMonitor#inference_log}",
            "stability": "stable",
            "summary": "inference_log block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 71
          },
          "name": "inferenceLog",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorInferenceLog"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#latest_monitor_failure_msg LakehouseMonitor#latest_monitor_failure_msg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 33
          },
          "name": "latestMonitorFailureMsg",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#notifications LakehouseMonitor#notifications}",
            "stability": "stable",
            "summary": "notifications block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 77
          },
          "name": "notifications",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotifications"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#schedule LakehouseMonitor#schedule}",
            "stability": "stable",
            "summary": "schedule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 83
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#skip_builtin_dashboard LakehouseMonitor#skip_builtin_dashboard}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 41
          },
          "name": "skipBuiltinDashboard",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#slicing_exprs LakehouseMonitor#slicing_exprs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 45
          },
          "name": "slicingExprs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#snapshot LakehouseMonitor#snapshot}",
            "stability": "stable",
            "summary": "snapshot block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 89
          },
          "name": "snapshot",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSnapshot"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#timeouts LakehouseMonitor#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 101
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#time_series LakehouseMonitor#time_series}",
            "stability": "stable",
            "summary": "time_series block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 95
          },
          "name": "timeSeries",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeSeries"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#warehouse_id LakehouseMonitor#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 53
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorConfig"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetrics": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetrics",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 103
      },
      "name": "LakehouseMonitorCustomMetrics",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#definition LakehouseMonitor#definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 107
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#input_columns LakehouseMonitor#input_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 111
          },
          "name": "inputColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#name LakehouseMonitor#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 115
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#output_data_type LakehouseMonitor#output_data_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 119
          },
          "name": "outputDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#type LakehouseMonitor#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 123
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorCustomMetrics"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetricsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetricsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.ts",
          "line": 325
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 317
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 332
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetricsOutputReference"
            }
          }
        }
      ],
      "name": "LakehouseMonitorCustomMetricsList",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 325
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 325
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 325
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 318
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetrics"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorCustomMetricsList"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetricsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetricsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 183
      },
      "name": "LakehouseMonitorCustomMetricsOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 260
          },
          "name": "definitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 273
          },
          "name": "inputColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 286
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 299
          },
          "name": "outputDataTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 312
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 253
          },
          "name": "definition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 266
          },
          "name": "inputColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 279
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 292
          },
          "name": "outputDataType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 305
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 197
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorCustomMetrics"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorCustomMetricsOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorDataClassificationConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorDataClassificationConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 336
      },
      "name": "LakehouseMonitorDataClassificationConfig",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#enabled LakehouseMonitor#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 340
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorDataClassificationConfig"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorDataClassificationConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorDataClassificationConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 372
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 412
          },
          "name": "resetEnabled"
        }
      ],
      "name": "LakehouseMonitorDataClassificationConfigOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 416
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 406
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorDataClassificationConfig"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorDataClassificationConfigOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorInferenceLog": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorInferenceLog",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 420
      },
      "name": "LakehouseMonitorInferenceLog",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#granularities LakehouseMonitor#granularities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 424
          },
          "name": "granularities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#model_id_col LakehouseMonitor#model_id_col}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 432
          },
          "name": "modelIdCol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#prediction_col LakehouseMonitor#prediction_col}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 436
          },
          "name": "predictionCol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#problem_type LakehouseMonitor#problem_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 444
          },
          "name": "problemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#timestamp_col LakehouseMonitor#timestamp_col}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 448
          },
          "name": "timestampCol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#label_col LakehouseMonitor#label_col}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 428
          },
          "name": "labelCol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#prediction_proba_col LakehouseMonitor#prediction_proba_col}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 440
          },
          "name": "predictionProbaCol",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorInferenceLog"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorInferenceLogOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorInferenceLogOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 522
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 611
          },
          "name": "resetLabelCol"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 653
          },
          "name": "resetPredictionProbaCol"
        }
      ],
      "name": "LakehouseMonitorInferenceLogOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 599
          },
          "name": "granularitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 615
          },
          "name": "labelColInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 628
          },
          "name": "modelIdColInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 641
          },
          "name": "predictionColInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 657
          },
          "name": "predictionProbaColInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 670
          },
          "name": "problemTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 683
          },
          "name": "timestampColInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 592
          },
          "name": "granularities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 605
          },
          "name": "labelCol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 621
          },
          "name": "modelIdCol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 634
          },
          "name": "predictionCol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 647
          },
          "name": "predictionProbaCol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 663
          },
          "name": "problemType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 676
          },
          "name": "timestampCol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorInferenceLog"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorInferenceLogOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotifications": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotifications",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 855
      },
      "name": "LakehouseMonitorNotifications",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#on_failure LakehouseMonitor#on_failure}",
            "stability": "stable",
            "summary": "on_failure block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 861
          },
          "name": "onFailure",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnFailure"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#on_new_classification_tag_detected LakehouseMonitor#on_new_classification_tag_detected}",
            "stability": "stable",
            "summary": "on_new_classification_tag_detected block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 867
          },
          "name": "onNewClassificationTagDetected",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnNewClassificationTagDetected"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorNotifications"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnFailure": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnFailure",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 687
      },
      "name": "LakehouseMonitorNotificationsOnFailure",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#email_addresses LakehouseMonitor#email_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 691
          },
          "name": "emailAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorNotificationsOnFailure"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnFailureOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnFailureOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.ts",
          "line": 730
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 723
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 763
          },
          "name": "resetEmailAddresses"
        }
      ],
      "name": "LakehouseMonitorNotificationsOnFailureOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 767
          },
          "name": "emailAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 757
          },
          "name": "emailAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 734
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnFailure"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorNotificationsOnFailureOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnNewClassificationTagDetected": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnNewClassificationTagDetected",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 771
      },
      "name": "LakehouseMonitorNotificationsOnNewClassificationTagDetected",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#email_addresses LakehouseMonitor#email_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 775
          },
          "name": "emailAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorNotificationsOnNewClassificationTagDetected"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 807
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 847
          },
          "name": "resetEmailAddresses"
        }
      ],
      "name": "LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 851
          },
          "name": "emailAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 841
          },
          "name": "emailAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 818
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnNewClassificationTagDetected"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.ts",
          "line": 913
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 906
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 949
          },
          "name": "putOnFailure",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnFailure"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 965
          },
          "name": "putOnNewClassificationTagDetected",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnNewClassificationTagDetected"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 952
          },
          "name": "resetOnFailure"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 968
          },
          "name": "resetOnNewClassificationTagDetected"
        }
      ],
      "name": "LakehouseMonitorNotificationsOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 946
          },
          "name": "onFailure",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnFailureOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 962
          },
          "name": "onNewClassificationTagDetected",
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnNewClassificationTagDetectedOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 956
          },
          "name": "onFailureInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnFailure"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 972
          },
          "name": "onNewClassificationTagDetectedInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotificationsOnNewClassificationTagDetected"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorNotifications"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorNotificationsOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSchedule": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 976
      },
      "name": "LakehouseMonitorSchedule",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#quartz_cron_expression LakehouseMonitor#quartz_cron_expression}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 984
          },
          "name": "quartzCronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#timezone_id LakehouseMonitor#timezone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 988
          },
          "name": "timezoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#pause_status LakehouseMonitor#pause_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 980
          },
          "name": "pauseStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorSchedule"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorScheduleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.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/lakehouse-monitor/index.ts",
        "line": 1034
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1086
          },
          "name": "resetPauseStatus"
        }
      ],
      "name": "LakehouseMonitorScheduleOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1090
          },
          "name": "pauseStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1103
          },
          "name": "quartzCronExpressionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1116
          },
          "name": "timezoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1080
          },
          "name": "pauseStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1096
          },
          "name": "quartzCronExpression",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1109
          },
          "name": "timezoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1045
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSchedule"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorScheduleOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSnapshot": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSnapshot",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 1120
      },
      "name": "LakehouseMonitorSnapshot",
      "namespace": "lakehouseMonitor",
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorSnapshot"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSnapshotOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSnapshotOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.ts",
          "line": 1150
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 1143
      },
      "name": "LakehouseMonitorSnapshotOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorSnapshot"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorSnapshotOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeSeries": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeSeries",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 1169
      },
      "name": "LakehouseMonitorTimeSeries",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#granularities LakehouseMonitor#granularities}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1173
          },
          "name": "granularities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#timestamp_col LakehouseMonitor#timestamp_col}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1177
          },
          "name": "timestampCol",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorTimeSeries"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeSeriesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeSeriesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 1216
      },
      "name": "LakehouseMonitorTimeSeriesOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1263
          },
          "name": "granularitiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1276
          },
          "name": "timestampColInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1256
          },
          "name": "granularities",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1269
          },
          "name": "timestampCol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1227
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeSeries"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorTimeSeriesOutputReference"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 1280
      },
      "name": "LakehouseMonitorTimeouts",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/lakehouse_monitor#create LakehouseMonitor#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1284
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorTimeouts"
    },
    "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/lakehouse-monitor/index.ts",
          "line": 1324
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/lakehouse-monitor/index.ts",
        "line": 1316
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1366
          },
          "name": "resetCreate"
        }
      ],
      "name": "LakehouseMonitorTimeoutsOutputReference",
      "namespace": "lakehouseMonitor",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1370
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1360
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/lakehouse-monitor/index.ts",
            "line": 1328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.lakehouseMonitor.LakehouseMonitorTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/lakehouse-monitor/index:LakehouseMonitorTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.library.Library": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library databricks_library}."
      },
      "fqn": "@cdktf/provider-databricks.library.Library",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library databricks_library} Resource."
        },
        "locationInModule": {
          "filename": "src/library/index.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",
            "type": {
              "fqn": "@cdktf/provider-databricks.library.LibraryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/library/index.ts",
        "line": 436
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Library resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 453
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Library to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Library that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Library to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 580
          },
          "name": "putCran",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.library.LibraryCran"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 596
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.library.LibraryMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 612
          },
          "name": "putPypi",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.library.LibraryPypi"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 583
          },
          "name": "resetCran"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 519
          },
          "name": "resetEgg"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 535
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 551
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 599
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 615
          },
          "name": "resetPypi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 567
          },
          "name": "resetWhl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 627
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 640
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Library",
      "namespace": "library",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 441
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 577
          },
          "name": "cran",
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryCranOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 593
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 609
          },
          "name": "pypi",
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryPypiOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 507
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 587
          },
          "name": "cranInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryCran"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 523
          },
          "name": "eggInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 539
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 555
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 603
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 619
          },
          "name": "pypiInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryPypi"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 571
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 500
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 513
          },
          "name": "egg",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 529
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 545
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 561
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/library/index:Library"
    },
    "@cdktf/provider-databricks.library.LibraryConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.library.LibraryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/library/index.ts",
        "line": 14
      },
      "name": "LibraryConfig",
      "namespace": "library",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#cluster_id Library#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 18
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#cran Library#cran}",
            "stability": "stable",
            "summary": "cran block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 43
          },
          "name": "cran",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryCran"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#egg Library#egg}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 22
          },
          "name": "egg",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#id Library#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#jar Library#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 33
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#maven Library#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 49
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#pypi Library#pypi}",
            "stability": "stable",
            "summary": "pypi block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 55
          },
          "name": "pypi",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryPypi"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#whl Library#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 37
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/library/index:LibraryConfig"
    },
    "@cdktf/provider-databricks.library.LibraryCran": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.library.LibraryCran",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/library/index.ts",
        "line": 57
      },
      "name": "LibraryCran",
      "namespace": "library",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#package Library#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 61
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#repo Library#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 65
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/library/index:LibraryCran"
    },
    "@cdktf/provider-databricks.library.LibraryCranOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.library.LibraryCranOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/library/index.ts",
          "line": 111
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/library/index.ts",
        "line": 104
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 163
          },
          "name": "resetRepo"
        }
      ],
      "name": "LibraryCranOutputReference",
      "namespace": "library",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 151
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 167
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 144
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 157
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 115
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryCran"
          }
        }
      ],
      "symbolId": "src/library/index:LibraryCranOutputReference"
    },
    "@cdktf/provider-databricks.library.LibraryMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.library.LibraryMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/library/index.ts",
        "line": 171
      },
      "name": "LibraryMaven",
      "namespace": "library",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#coordinates Library#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 175
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#exclusions Library#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 179
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#repo Library#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 183
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/library/index:LibraryMaven"
    },
    "@cdktf/provider-databricks.library.LibraryMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.library.LibraryMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/library/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/library/index.ts",
        "line": 229
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 294
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 310
          },
          "name": "resetRepo"
        }
      ],
      "name": "LibraryMavenOutputReference",
      "namespace": "library",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 282
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 298
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 314
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 275
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 288
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 304
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryMaven"
          }
        }
      ],
      "symbolId": "src/library/index:LibraryMavenOutputReference"
    },
    "@cdktf/provider-databricks.library.LibraryPypi": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.library.LibraryPypi",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/library/index.ts",
        "line": 318
      },
      "name": "LibraryPypi",
      "namespace": "library",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#package Library#package}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 322
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/library#repo Library#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 326
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/library/index:LibraryPypi"
    },
    "@cdktf/provider-databricks.library.LibraryPypiOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.library.LibraryPypiOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/library/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/library/index.ts",
        "line": 365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 424
          },
          "name": "resetRepo"
        }
      ],
      "name": "LibraryPypiOutputReference",
      "namespace": "library",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 412
          },
          "name": "packageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 428
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 405
          },
          "name": "package",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 418
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/library/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.library.LibraryPypi"
          }
        }
      ],
      "symbolId": "src/library/index:LibraryPypiOutputReference"
    },
    "@cdktf/provider-databricks.metastore.Metastore": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore databricks_metastore}."
      },
      "fqn": "@cdktf/provider-databricks.metastore.Metastore",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore databricks_metastore} Resource."
        },
        "locationInModule": {
          "filename": "src/metastore/index.ts",
          "line": 127
        },
        "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-databricks.metastore.MetastoreConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metastore/index.ts",
        "line": 95
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Metastore resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 112
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Metastore to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Metastore that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Metastore to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 175
          },
          "name": "resetCloud"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 191
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 207
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 223
          },
          "name": "resetDefaultDataAccessConfigId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 239
          },
          "name": "resetDeltaSharingOrganizationName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 255
          },
          "name": "resetDeltaSharingRecipientTokenLifetimeInSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 271
          },
          "name": "resetDeltaSharingScope"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 287
          },
          "name": "resetForceDestroy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 303
          },
          "name": "resetGlobalMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 319
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 335
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 364
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 380
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 396
          },
          "name": "resetStorageRoot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 412
          },
          "name": "resetStorageRootCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 428
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 444
          },
          "name": "resetUpdatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 456
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 479
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Metastore",
      "namespace": "metastore",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 100
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 179
          },
          "name": "cloudInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 195
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 211
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 227
          },
          "name": "defaultDataAccessConfigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 243
          },
          "name": "deltaSharingOrganizationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 259
          },
          "name": "deltaSharingRecipientTokenLifetimeInSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 275
          },
          "name": "deltaSharingScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 291
          },
          "name": "forceDestroyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 307
          },
          "name": "globalMetastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 323
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 339
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 352
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 368
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 384
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 416
          },
          "name": "storageRootCredentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 400
          },
          "name": "storageRootInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 432
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 448
          },
          "name": "updatedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 169
          },
          "name": "cloud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 185
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 201
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 217
          },
          "name": "defaultDataAccessConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 233
          },
          "name": "deltaSharingOrganizationName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 249
          },
          "name": "deltaSharingRecipientTokenLifetimeInSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 265
          },
          "name": "deltaSharingScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 281
          },
          "name": "forceDestroy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 297
          },
          "name": "globalMetastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 313
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 329
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 345
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 358
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 374
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 390
          },
          "name": "storageRoot",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 406
          },
          "name": "storageRootCredentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 422
          },
          "name": "updatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 438
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metastore/index:Metastore"
    },
    "@cdktf/provider-databricks.metastore.MetastoreConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastore.MetastoreConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metastore/index.ts",
        "line": 14
      },
      "name": "MetastoreConfig",
      "namespace": "metastore",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#name Metastore#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 65
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#cloud Metastore#cloud}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 18
          },
          "name": "cloud",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#created_at Metastore#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 22
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#created_by Metastore#created_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 26
          },
          "name": "createdBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#default_data_access_config_id Metastore#default_data_access_config_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 30
          },
          "name": "defaultDataAccessConfigId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#delta_sharing_organization_name Metastore#delta_sharing_organization_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 34
          },
          "name": "deltaSharingOrganizationName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#delta_sharing_recipient_token_lifetime_in_seconds Metastore#delta_sharing_recipient_token_lifetime_in_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 38
          },
          "name": "deltaSharingRecipientTokenLifetimeInSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#delta_sharing_scope Metastore#delta_sharing_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 42
          },
          "name": "deltaSharingScope",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#force_destroy Metastore#force_destroy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 46
          },
          "name": "forceDestroy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#global_metastore_id Metastore#global_metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 50
          },
          "name": "globalMetastoreId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#id Metastore#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 57
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#metastore_id Metastore#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 61
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#owner Metastore#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 69
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#region Metastore#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 73
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#storage_root Metastore#storage_root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 77
          },
          "name": "storageRoot",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#storage_root_credential_id Metastore#storage_root_credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 81
          },
          "name": "storageRootCredentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#updated_at Metastore#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 85
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore#updated_by Metastore#updated_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore/index.ts",
            "line": 89
          },
          "name": "updatedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metastore/index:MetastoreConfig"
    },
    "@cdktf/provider-databricks.metastoreAssignment.MetastoreAssignment": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_assignment databricks_metastore_assignment}."
      },
      "fqn": "@cdktf/provider-databricks.metastoreAssignment.MetastoreAssignment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_assignment databricks_metastore_assignment} Resource."
        },
        "locationInModule": {
          "filename": "src/metastore-assignment/index.ts",
          "line": 71
        },
        "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-databricks.metastoreAssignment.MetastoreAssignmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metastore-assignment/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MetastoreAssignment resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MetastoreAssignment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_assignment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MetastoreAssignment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MetastoreAssignment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 105
          },
          "name": "resetDefaultCatalogName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 121
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 159
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 168
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MetastoreAssignment",
      "namespace": "metastoreAssignment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 109
          },
          "name": "defaultCatalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 125
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 138
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 151
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 99
          },
          "name": "defaultCatalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 115
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 131
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 144
          },
          "name": "workspaceId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/metastore-assignment/index:MetastoreAssignment"
    },
    "@cdktf/provider-databricks.metastoreAssignment.MetastoreAssignmentConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreAssignment.MetastoreAssignmentConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metastore-assignment/index.ts",
        "line": 14
      },
      "name": "MetastoreAssignmentConfig",
      "namespace": "metastoreAssignment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_assignment#metastore_id MetastoreAssignment#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 29
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_assignment#workspace_id MetastoreAssignment#workspace_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 33
          },
          "name": "workspaceId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_assignment#default_catalog_name MetastoreAssignment#default_catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 18
          },
          "name": "defaultCatalogName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_assignment#id MetastoreAssignment#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-assignment/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metastore-assignment/index:MetastoreAssignmentConfig"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccess": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access databricks_metastore_data_access}."
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccess",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access databricks_metastore_data_access} Resource."
        },
        "locationInModule": {
          "filename": "src/metastore-data-access/index.ts",
          "line": 818
        },
        "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-databricks.metastoreDataAccess.MetastoreDataAccessConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 786
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MetastoreDataAccess resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 803
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MetastoreDataAccess to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MetastoreDataAccess that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MetastoreDataAccess to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1017
          },
          "name": "putAwsIamRole",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAwsIamRole"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1033
          },
          "name": "putAzureManagedIdentity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureManagedIdentity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1049
          },
          "name": "putAzureServicePrincipal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureServicePrincipal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1065
          },
          "name": "putDatabricksGcpServiceAccount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessDatabricksGcpServiceAccount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1081
          },
          "name": "putGcpServiceAccountKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessGcpServiceAccountKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1020
          },
          "name": "resetAwsIamRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1036
          },
          "name": "resetAzureManagedIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1052
          },
          "name": "resetAzureServicePrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 863
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1068
          },
          "name": "resetDatabricksGcpServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 879
          },
          "name": "resetForceDestroy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 895
          },
          "name": "resetForceUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1084
          },
          "name": "resetGcpServiceAccountKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 911
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 927
          },
          "name": "resetIsDefault"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 943
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 972
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 988
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1004
          },
          "name": "resetSkipValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1096
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1116
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MetastoreDataAccess",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 791
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1014
          },
          "name": "awsIamRole",
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAwsIamRoleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1030
          },
          "name": "azureManagedIdentity",
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureManagedIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1046
          },
          "name": "azureServicePrincipal",
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureServicePrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1062
          },
          "name": "databricksGcpServiceAccount",
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessDatabricksGcpServiceAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1078
          },
          "name": "gcpServiceAccountKey",
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessGcpServiceAccountKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1024
          },
          "name": "awsIamRoleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAwsIamRole"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1040
          },
          "name": "azureManagedIdentityInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureManagedIdentity"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1056
          },
          "name": "azureServicePrincipalInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureServicePrincipal"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 867
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1072
          },
          "name": "databricksGcpServiceAccountInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessDatabricksGcpServiceAccount"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 883
          },
          "name": "forceDestroyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 899
          },
          "name": "forceUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1088
          },
          "name": "gcpServiceAccountKeyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessGcpServiceAccountKey"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 915
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 931
          },
          "name": "isDefaultInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 947
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 960
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 976
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 992
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 1008
          },
          "name": "skipValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 857
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 873
          },
          "name": "forceDestroy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 889
          },
          "name": "forceUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 905
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 921
          },
          "name": "isDefault",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 937
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 953
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 966
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 982
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 998
          },
          "name": "skipValidation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccess"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAwsIamRole": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAwsIamRole",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 89
      },
      "name": "MetastoreDataAccessAwsIamRole",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#role_arn MetastoreDataAccess#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 97
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#external_id MetastoreDataAccess#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 93
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#unity_catalog_iam_arn MetastoreDataAccess#unity_catalog_iam_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 101
          },
          "name": "unityCatalogIamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessAwsIamRole"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAwsIamRoleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAwsIamRoleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/metastore-data-access/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 147
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 199
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 228
          },
          "name": "resetUnityCatalogIamArn"
        }
      ],
      "name": "MetastoreDataAccessAwsIamRoleOutputReference",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 203
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 216
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 232
          },
          "name": "unityCatalogIamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 193
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 209
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 222
          },
          "name": "unityCatalogIamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 158
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAwsIamRole"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessAwsIamRoleOutputReference"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureManagedIdentity": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureManagedIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 236
      },
      "name": "MetastoreDataAccessAzureManagedIdentity",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#access_connector_id MetastoreDataAccess#access_connector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 240
          },
          "name": "accessConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#credential_id MetastoreDataAccess#credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 244
          },
          "name": "credentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#managed_identity_id MetastoreDataAccess#managed_identity_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 248
          },
          "name": "managedIdentityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessAzureManagedIdentity"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureManagedIdentityOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureManagedIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/metastore-data-access/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 294
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 359
          },
          "name": "resetCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 375
          },
          "name": "resetManagedIdentityId"
        }
      ],
      "name": "MetastoreDataAccessAzureManagedIdentityOutputReference",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 347
          },
          "name": "accessConnectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 363
          },
          "name": "credentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 379
          },
          "name": "managedIdentityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 340
          },
          "name": "accessConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 353
          },
          "name": "credentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 369
          },
          "name": "managedIdentityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 305
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureManagedIdentity"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessAzureManagedIdentityOutputReference"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureServicePrincipal": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureServicePrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 383
      },
      "name": "MetastoreDataAccessAzureServicePrincipal",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#application_id MetastoreDataAccess#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 387
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#client_secret MetastoreDataAccess#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 391
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#directory_id MetastoreDataAccess#directory_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 395
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessAzureServicePrincipal"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureServicePrincipalOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureServicePrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/metastore-data-access/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 441
      },
      "name": "MetastoreDataAccessAzureServicePrincipalOutputReference",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 494
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 507
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 520
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 487
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 500
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 513
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 452
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureServicePrincipal"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessAzureServicePrincipalOutputReference"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 14
      },
      "name": "MetastoreDataAccessConfig",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#name MetastoreDataAccess#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 45
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#aws_iam_role MetastoreDataAccess#aws_iam_role}",
            "stability": "stable",
            "summary": "aws_iam_role block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 63
          },
          "name": "awsIamRole",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAwsIamRole"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#azure_managed_identity MetastoreDataAccess#azure_managed_identity}",
            "stability": "stable",
            "summary": "azure_managed_identity block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 69
          },
          "name": "azureManagedIdentity",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureManagedIdentity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#azure_service_principal MetastoreDataAccess#azure_service_principal}",
            "stability": "stable",
            "summary": "azure_service_principal block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 75
          },
          "name": "azureServicePrincipal",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessAzureServicePrincipal"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#comment MetastoreDataAccess#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 18
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#databricks_gcp_service_account MetastoreDataAccess#databricks_gcp_service_account}",
            "stability": "stable",
            "summary": "databricks_gcp_service_account block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 81
          },
          "name": "databricksGcpServiceAccount",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessDatabricksGcpServiceAccount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#force_destroy MetastoreDataAccess#force_destroy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 22
          },
          "name": "forceDestroy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#force_update MetastoreDataAccess#force_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 26
          },
          "name": "forceUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#gcp_service_account_key MetastoreDataAccess#gcp_service_account_key}",
            "stability": "stable",
            "summary": "gcp_service_account_key block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 87
          },
          "name": "gcpServiceAccountKey",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessGcpServiceAccountKey"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#id MetastoreDataAccess#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#is_default MetastoreDataAccess#is_default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 37
          },
          "name": "isDefault",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#metastore_id MetastoreDataAccess#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 41
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#owner MetastoreDataAccess#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 49
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#read_only MetastoreDataAccess#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 53
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#skip_validation MetastoreDataAccess#skip_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 57
          },
          "name": "skipValidation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessConfig"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessDatabricksGcpServiceAccount": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessDatabricksGcpServiceAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 524
      },
      "name": "MetastoreDataAccessDatabricksGcpServiceAccount",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#credential_id MetastoreDataAccess#credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 528
          },
          "name": "credentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#email MetastoreDataAccess#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 532
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessDatabricksGcpServiceAccount"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessDatabricksGcpServiceAccountOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessDatabricksGcpServiceAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/metastore-data-access/index.ts",
          "line": 578
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 571
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 617
          },
          "name": "resetCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 633
          },
          "name": "resetEmail"
        }
      ],
      "name": "MetastoreDataAccessDatabricksGcpServiceAccountOutputReference",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 621
          },
          "name": "credentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 637
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 611
          },
          "name": "credentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 627
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 582
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessDatabricksGcpServiceAccount"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessDatabricksGcpServiceAccountOutputReference"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessGcpServiceAccountKey": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessGcpServiceAccountKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 641
      },
      "name": "MetastoreDataAccessGcpServiceAccountKey",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#email MetastoreDataAccess#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 645
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#private_key MetastoreDataAccess#private_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 649
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/metastore_data_access#private_key_id MetastoreDataAccess#private_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 653
          },
          "name": "privateKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessGcpServiceAccountKey"
    },
    "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessGcpServiceAccountKeyOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessGcpServiceAccountKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/metastore-data-access/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/metastore-data-access/index.ts",
        "line": 699
      },
      "name": "MetastoreDataAccessGcpServiceAccountKeyOutputReference",
      "namespace": "metastoreDataAccess",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 752
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 778
          },
          "name": "privateKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 765
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 745
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 758
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 771
          },
          "name": "privateKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/metastore-data-access/index.ts",
            "line": 710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.metastoreDataAccess.MetastoreDataAccessGcpServiceAccountKey"
          }
        }
      ],
      "symbolId": "src/metastore-data-access/index:MetastoreDataAccessGcpServiceAccountKeyOutputReference"
    },
    "@cdktf/provider-databricks.mlflowExperiment.MlflowExperiment": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment databricks_mlflow_experiment}."
      },
      "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperiment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment databricks_mlflow_experiment} Resource."
        },
        "locationInModule": {
          "filename": "src/mlflow-experiment/index.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",
            "type": {
              "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mlflow-experiment/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MlflowExperiment resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 137
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MlflowExperiment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MlflowExperiment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MlflowExperiment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 313
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 191
          },
          "name": "resetArtifactLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 207
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 223
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 239
          },
          "name": "resetExperimentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 255
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 271
          },
          "name": "resetLastUpdateTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 287
          },
          "name": "resetLifecycleStage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 325
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 339
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MlflowExperiment",
      "namespace": "mlflowExperiment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 125
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 310
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 195
          },
          "name": "artifactLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 211
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 227
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 243
          },
          "name": "experimentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 259
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 275
          },
          "name": "lastUpdateTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 291
          },
          "name": "lifecycleStageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 304
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 317
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 185
          },
          "name": "artifactLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 201
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 217
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 233
          },
          "name": "experimentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 249
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 265
          },
          "name": "lastUpdateTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 281
          },
          "name": "lifecycleStage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 297
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mlflow-experiment/index:MlflowExperiment"
    },
    "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mlflow-experiment/index.ts",
        "line": 14
      },
      "name": "MlflowExperimentConfig",
      "namespace": "mlflowExperiment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#name MlflowExperiment#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 49
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#artifact_location MlflowExperiment#artifact_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 18
          },
          "name": "artifactLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#creation_time MlflowExperiment#creation_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 22
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#description MlflowExperiment#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 26
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#experiment_id MlflowExperiment#experiment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 30
          },
          "name": "experimentId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#id MlflowExperiment#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#last_update_time MlflowExperiment#last_update_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 41
          },
          "name": "lastUpdateTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#lifecycle_stage MlflowExperiment#lifecycle_stage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 45
          },
          "name": "lifecycleStage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_experiment#timeouts MlflowExperiment#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 55
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentTimeouts"
          }
        }
      ],
      "symbolId": "src/mlflow-experiment/index:MlflowExperimentConfig"
    },
    "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mlflow-experiment/index.ts",
        "line": 57
      },
      "name": "MlflowExperimentTimeouts",
      "namespace": "mlflowExperiment",
      "symbolId": "src/mlflow-experiment/index:MlflowExperimentTimeouts"
    },
    "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mlflow-experiment/index.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/mlflow-experiment/index.ts",
        "line": 80
      },
      "name": "MlflowExperimentTimeoutsOutputReference",
      "namespace": "mlflowExperiment",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-experiment/index.ts",
            "line": 92
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.mlflowExperiment.MlflowExperimentTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mlflow-experiment/index:MlflowExperimentTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.mlflowModel.MlflowModel": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model databricks_mlflow_model}."
      },
      "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model databricks_mlflow_model} Resource."
        },
        "locationInModule": {
          "filename": "src/mlflow-model/index.ts",
          "line": 222
        },
        "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-databricks.mlflowModel.MlflowModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mlflow-model/index.ts",
        "line": 190
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MlflowModel resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 207
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MlflowModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MlflowModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MlflowModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 303
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 256
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 272
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 306
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 318
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 327
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MlflowModel",
      "namespace": "mlflowModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 195
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 294
          },
          "name": "registeredModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 300
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 260
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 276
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 289
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 310
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 250
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 266
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 282
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mlflow-model/index:MlflowModel"
    },
    "@cdktf/provider-databricks.mlflowModel.MlflowModelConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mlflow-model/index.ts",
        "line": 14
      },
      "name": "MlflowModelConfig",
      "namespace": "mlflowModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model#name MlflowModel#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 29
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model#description MlflowModel#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 18
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model#id MlflowModel#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model#tags MlflowModel#tags}",
            "stability": "stable",
            "summary": "tags block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 35
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mlflow-model/index:MlflowModelConfig"
    },
    "@cdktf/provider-databricks.mlflowModel.MlflowModelTags": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mlflow-model/index.ts",
        "line": 37
      },
      "name": "MlflowModelTags",
      "namespace": "mlflowModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model#key MlflowModel#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 41
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_model#value MlflowModel#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 45
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mlflow-model/index:MlflowModelTags"
    },
    "@cdktf/provider-databricks.mlflowModel.MlflowModelTagsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mlflow-model/index.ts",
          "line": 175
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mlflow-model/index.ts",
        "line": 167
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 182
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTagsOutputReference"
            }
          }
        }
      ],
      "name": "MlflowModelTagsList",
      "namespace": "mlflowModel",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 175
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 175
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 175
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 168
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mlflow-model/index:MlflowModelTagsList"
    },
    "@cdktf/provider-databricks.mlflowModel.MlflowModelTagsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mlflow-model/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mlflow-model/index.ts",
        "line": 84
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 142
          },
          "name": "resetKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 158
          },
          "name": "resetValue"
        }
      ],
      "name": "MlflowModelTagsOutputReference",
      "namespace": "mlflowModel",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 146
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 162
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 136
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 152
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-model/index.ts",
            "line": 98
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.mlflowModel.MlflowModelTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mlflow-model/index:MlflowModelTagsOutputReference"
    },
    "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhook": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook databricks_mlflow_webhook}."
      },
      "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook databricks_mlflow_webhook} Resource."
        },
        "locationInModule": {
          "filename": "src/mlflow-webhook/index.ts",
          "line": 411
        },
        "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-databricks.mlflowWebhook.MlflowWebhookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mlflow-webhook/index.ts",
        "line": 379
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MlflowWebhook resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 396
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MlflowWebhook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MlflowWebhook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MlflowWebhook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 522
          },
          "name": "putHttpUrlSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookHttpUrlSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 538
          },
          "name": "putJobSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookJobSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 448
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 525
          },
          "name": "resetHttpUrlSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 477
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 541
          },
          "name": "resetJobSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 493
          },
          "name": "resetModelName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 509
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 553
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 565
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MlflowWebhook",
      "namespace": "mlflowWebhook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 384
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 519
          },
          "name": "httpUrlSpec",
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookHttpUrlSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 535
          },
          "name": "jobSpec",
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookJobSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 452
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 465
          },
          "name": "eventsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 529
          },
          "name": "httpUrlSpecInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookHttpUrlSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 481
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 545
          },
          "name": "jobSpecInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookJobSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 497
          },
          "name": "modelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 513
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 442
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 458
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 471
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 487
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 503
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mlflow-webhook/index:MlflowWebhook"
    },
    "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mlflow-webhook/index.ts",
        "line": 14
      },
      "name": "MlflowWebhookConfig",
      "namespace": "mlflowWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#events MlflowWebhook#events}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 22
          },
          "name": "events",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#description MlflowWebhook#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 18
          },
          "name": "description",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#http_url_spec MlflowWebhook#http_url_spec}",
            "stability": "stable",
            "summary": "http_url_spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 43
          },
          "name": "httpUrlSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookHttpUrlSpec"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#id MlflowWebhook#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#job_spec MlflowWebhook#job_spec}",
            "stability": "stable",
            "summary": "job_spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 49
          },
          "name": "jobSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookJobSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#model_name MlflowWebhook#model_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 33
          },
          "name": "modelName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#status MlflowWebhook#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 37
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mlflow-webhook/index:MlflowWebhookConfig"
    },
    "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookHttpUrlSpec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookHttpUrlSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mlflow-webhook/index.ts",
        "line": 51
      },
      "name": "MlflowWebhookHttpUrlSpec",
      "namespace": "mlflowWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#url MlflowWebhook#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 67
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#authorization MlflowWebhook#authorization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 55
          },
          "name": "authorization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#enable_ssl_verification MlflowWebhook#enable_ssl_verification}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 59
          },
          "name": "enableSslVerification",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#secret MlflowWebhook#secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 63
          },
          "name": "secret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mlflow-webhook/index:MlflowWebhookHttpUrlSpec"
    },
    "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookHttpUrlSpecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookHttpUrlSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mlflow-webhook/index.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/mlflow-webhook/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 178
          },
          "name": "resetAuthorization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 194
          },
          "name": "resetEnableSslVerification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 210
          },
          "name": "resetSecret"
        }
      ],
      "name": "MlflowWebhookHttpUrlSpecOutputReference",
      "namespace": "mlflowWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 182
          },
          "name": "authorizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 198
          },
          "name": "enableSslVerificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 214
          },
          "name": "secretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 227
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 172
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 188
          },
          "name": "enableSslVerification",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 204
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 220
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookHttpUrlSpec"
          }
        }
      ],
      "symbolId": "src/mlflow-webhook/index:MlflowWebhookHttpUrlSpecOutputReference"
    },
    "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookJobSpec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookJobSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mlflow-webhook/index.ts",
        "line": 231
      },
      "name": "MlflowWebhookJobSpec",
      "namespace": "mlflowWebhook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#access_token MlflowWebhook#access_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 235
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#job_id MlflowWebhook#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 239
          },
          "name": "jobId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mlflow_webhook#workspace_url MlflowWebhook#workspace_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 243
          },
          "name": "workspaceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mlflow-webhook/index:MlflowWebhookJobSpec"
    },
    "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookJobSpecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookJobSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mlflow-webhook/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mlflow-webhook/index.ts",
        "line": 289
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 367
          },
          "name": "resetWorkspaceUrl"
        }
      ],
      "name": "MlflowWebhookJobSpecOutputReference",
      "namespace": "mlflowWebhook",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 342
          },
          "name": "accessTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 355
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 371
          },
          "name": "workspaceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 335
          },
          "name": "accessToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 348
          },
          "name": "jobId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 361
          },
          "name": "workspaceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mlflow-webhook/index.ts",
            "line": 300
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mlflowWebhook.MlflowWebhookJobSpec"
          }
        }
      ],
      "symbolId": "src/mlflow-webhook/index:MlflowWebhookJobSpecOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServing": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving databricks_model_serving}."
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServing",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving databricks_model_serving} Resource."
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 3163
        },
        "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-databricks.modelServing.ModelServingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 3131
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a ModelServing resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3148
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ModelServing to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ModelServing that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ModelServing to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3230
          },
          "name": "putConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigA"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3243
          },
          "name": "putRateLimits",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimits"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3259
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3275
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3199
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3246
          },
          "name": "resetRateLimits"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3262
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3278
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3290
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3301
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ModelServing",
      "namespace": "modelServing",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3136
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3227
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigAOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3240
          },
          "name": "rateLimits",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimitsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3221
          },
          "name": "servingEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3256
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3272
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3234
          },
          "name": "configInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigA"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3203
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3216
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3250
          },
          "name": "rateLimitsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3266
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3282
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3193
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3209
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServing"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 14
      },
      "name": "ModelServingConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#config ModelServing#config}",
            "stability": "stable",
            "summary": "config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 31
          },
          "name": "config",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigA"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#name ModelServing#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 25
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#id ModelServing#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#rate_limits ModelServing#rate_limits}",
            "stability": "stable",
            "summary": "rate_limits block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 37
          },
          "name": "rateLimits",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#tags ModelServing#tags}",
            "stability": "stable",
            "summary": "tags block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 43
          },
          "name": "tags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#timeouts ModelServing#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 49
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTimeouts"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigA": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigA",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2487
      },
      "name": "ModelServingConfigA",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#auto_capture_config ModelServing#auto_capture_config}",
            "stability": "stable",
            "summary": "auto_capture_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2493
          },
          "name": "autoCaptureConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigAutoCaptureConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#served_entities ModelServing#served_entities}",
            "stability": "stable",
            "summary": "served_entities block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2499
          },
          "name": "servedEntities",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#served_models ModelServing#served_models}",
            "stability": "stable",
            "summary": "served_models block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2505
          },
          "name": "servedModels",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#traffic_config ModelServing#traffic_config}",
            "stability": "stable",
            "summary": "traffic_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2511
          },
          "name": "trafficConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigA"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigAOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigAOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 2571
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2564
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2619
          },
          "name": "putAutoCaptureConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigAutoCaptureConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2635
          },
          "name": "putServedEntities",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntities"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2651
          },
          "name": "putServedModels",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModels"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2667
          },
          "name": "putTrafficConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2622
          },
          "name": "resetAutoCaptureConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2638
          },
          "name": "resetServedEntities"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2654
          },
          "name": "resetServedModels"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2670
          },
          "name": "resetTrafficConfig"
        }
      ],
      "name": "ModelServingConfigAOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2616
          },
          "name": "autoCaptureConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigAutoCaptureConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2632
          },
          "name": "servedEntities",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2648
          },
          "name": "servedModels",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModelsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2664
          },
          "name": "trafficConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2626
          },
          "name": "autoCaptureConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigAutoCaptureConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2642
          },
          "name": "servedEntitiesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2658
          },
          "name": "servedModelsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2674
          },
          "name": "trafficConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2575
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigA"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigAOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigAutoCaptureConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigAutoCaptureConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 51
      },
      "name": "ModelServingConfigAutoCaptureConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#catalog_name ModelServing#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 55
          },
          "name": "catalogName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#enabled ModelServing#enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 59
          },
          "name": "enabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#schema_name ModelServing#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 63
          },
          "name": "schemaName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#table_name_prefix ModelServing#table_name_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 67
          },
          "name": "tableNamePrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigAutoCaptureConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigAutoCaptureConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigAutoCaptureConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.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/model-serving/index.ts",
        "line": 120
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 178
          },
          "name": "resetCatalogName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 194
          },
          "name": "resetEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 210
          },
          "name": "resetSchemaName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 226
          },
          "name": "resetTableNamePrefix"
        }
      ],
      "name": "ModelServingConfigAutoCaptureConfigOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 182
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 198
          },
          "name": "enabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 214
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 230
          },
          "name": "tableNamePrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 172
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 188
          },
          "name": "enabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 204
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 220
          },
          "name": "tableNamePrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 131
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigAutoCaptureConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigAutoCaptureConfigOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntities": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntities",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 1472
      },
      "name": "ModelServingConfigServedEntities",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#entity_name ModelServing#entity_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1476
          },
          "name": "entityName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#entity_version ModelServing#entity_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1480
          },
          "name": "entityVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#environment_vars ModelServing#environment_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1484
          },
          "name": "environmentVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#external_model ModelServing#external_model}",
            "stability": "stable",
            "summary": "external_model block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1518
          },
          "name": "externalModel",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#instance_profile_arn ModelServing#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1488
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#max_provisioned_throughput ModelServing#max_provisioned_throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1492
          },
          "name": "maxProvisionedThroughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#min_provisioned_throughput ModelServing#min_provisioned_throughput}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1496
          },
          "name": "minProvisionedThroughput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#name ModelServing#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1500
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#scale_to_zero_enabled ModelServing#scale_to_zero_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1504
          },
          "name": "scaleToZeroEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#workload_size ModelServing#workload_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1508
          },
          "name": "workloadSize",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#workload_type ModelServing#workload_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1512
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntities"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModel": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 1086
      },
      "name": "ModelServingConfigServedEntitiesExternalModel",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#name ModelServing#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1090
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#provider ModelServing#provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1094
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#task ModelServing#task}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1098
          },
          "name": "task",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#ai21labs_config ModelServing#ai21labs_config}",
            "stability": "stable",
            "summary": "ai21labs_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1104
          },
          "name": "ai21LabsConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAi21LabsConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#amazon_bedrock_config ModelServing#amazon_bedrock_config}",
            "stability": "stable",
            "summary": "amazon_bedrock_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1110
          },
          "name": "amazonBedrockConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#anthropic_config ModelServing#anthropic_config}",
            "stability": "stable",
            "summary": "anthropic_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1116
          },
          "name": "anthropicConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAnthropicConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#cohere_config ModelServing#cohere_config}",
            "stability": "stable",
            "summary": "cohere_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1122
          },
          "name": "cohereConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelCohereConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#databricks_model_serving_config ModelServing#databricks_model_serving_config}",
            "stability": "stable",
            "summary": "databricks_model_serving_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1128
          },
          "name": "databricksModelServingConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#openai_config ModelServing#openai_config}",
            "stability": "stable",
            "summary": "openai_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1134
          },
          "name": "openaiConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOpenaiConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#palm_config ModelServing#palm_config}",
            "stability": "stable",
            "summary": "palm_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1140
          },
          "name": "palmConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelPalmConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModel"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAi21LabsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAi21LabsConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 234
      },
      "name": "ModelServingConfigServedEntitiesExternalModelAi21LabsConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#ai21labs_api_key ModelServing#ai21labs_api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 238
          },
          "name": "ai21LabsApiKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelAi21LabsConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAi21LabsConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAi21LabsConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 270
      },
      "name": "ModelServingConfigServedEntitiesExternalModelAi21LabsConfigOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 311
          },
          "name": "ai21LabsApiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 304
          },
          "name": "ai21LabsApiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAi21LabsConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelAi21LabsConfigOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 315
      },
      "name": "ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#aws_access_key_id ModelServing#aws_access_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 319
          },
          "name": "awsAccessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#aws_region ModelServing#aws_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 323
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#aws_secret_access_key ModelServing#aws_secret_access_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 327
          },
          "name": "awsSecretAccessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#bedrock_provider ModelServing#bedrock_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 331
          },
          "name": "bedrockProvider",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 384
      },
      "name": "ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfigOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 443
          },
          "name": "awsAccessKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 456
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 469
          },
          "name": "awsSecretAccessKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 482
          },
          "name": "bedrockProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 436
          },
          "name": "awsAccessKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 449
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 462
          },
          "name": "awsSecretAccessKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 475
          },
          "name": "bedrockProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 395
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfigOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAnthropicConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAnthropicConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 486
      },
      "name": "ModelServingConfigServedEntitiesExternalModelAnthropicConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#anthropic_api_key ModelServing#anthropic_api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 490
          },
          "name": "anthropicApiKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelAnthropicConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAnthropicConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAnthropicConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 522
      },
      "name": "ModelServingConfigServedEntitiesExternalModelAnthropicConfigOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 563
          },
          "name": "anthropicApiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 556
          },
          "name": "anthropicApiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 533
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAnthropicConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelAnthropicConfigOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelCohereConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelCohereConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 567
      },
      "name": "ModelServingConfigServedEntitiesExternalModelCohereConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#cohere_api_key ModelServing#cohere_api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 571
          },
          "name": "cohereApiKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelCohereConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelCohereConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelCohereConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 610
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 603
      },
      "name": "ModelServingConfigServedEntitiesExternalModelCohereConfigOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 644
          },
          "name": "cohereApiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 637
          },
          "name": "cohereApiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 614
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelCohereConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelCohereConfigOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 648
      },
      "name": "ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#databricks_api_token ModelServing#databricks_api_token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 652
          },
          "name": "databricksApiToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#databricks_workspace_url ModelServing#databricks_workspace_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 656
          },
          "name": "databricksWorkspaceUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 695
      },
      "name": "ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfigOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 742
          },
          "name": "databricksApiTokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 755
          },
          "name": "databricksWorkspaceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 735
          },
          "name": "databricksApiToken",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 748
          },
          "name": "databricksWorkspaceUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfigOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOpenaiConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOpenaiConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 759
      },
      "name": "ModelServingConfigServedEntitiesExternalModelOpenaiConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#openai_api_key ModelServing#openai_api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 767
          },
          "name": "openaiApiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#openai_api_base ModelServing#openai_api_base}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 763
          },
          "name": "openaiApiBase",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#openai_api_type ModelServing#openai_api_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 771
          },
          "name": "openaiApiType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#openai_api_version ModelServing#openai_api_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 775
          },
          "name": "openaiApiVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#openai_deployment_name ModelServing#openai_deployment_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 779
          },
          "name": "openaiDeploymentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#openai_organization ModelServing#openai_organization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 783
          },
          "name": "openaiOrganization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelOpenaiConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOpenaiConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOpenaiConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.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/model-serving/index.ts",
        "line": 850
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 920
          },
          "name": "resetOpenaiApiBase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 949
          },
          "name": "resetOpenaiApiType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 965
          },
          "name": "resetOpenaiApiVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 981
          },
          "name": "resetOpenaiDeploymentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 997
          },
          "name": "resetOpenaiOrganization"
        }
      ],
      "name": "ModelServingConfigServedEntitiesExternalModelOpenaiConfigOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 924
          },
          "name": "openaiApiBaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 937
          },
          "name": "openaiApiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 953
          },
          "name": "openaiApiTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 969
          },
          "name": "openaiApiVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 985
          },
          "name": "openaiDeploymentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1001
          },
          "name": "openaiOrganizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 914
          },
          "name": "openaiApiBase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 930
          },
          "name": "openaiApiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 943
          },
          "name": "openaiApiType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 959
          },
          "name": "openaiApiVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 975
          },
          "name": "openaiDeploymentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 991
          },
          "name": "openaiOrganization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 861
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOpenaiConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelOpenaiConfigOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 1242
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 1235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1365
          },
          "name": "putAi21LabsConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAi21LabsConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1381
          },
          "name": "putAmazonBedrockConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1397
          },
          "name": "putAnthropicConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAnthropicConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1413
          },
          "name": "putCohereConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelCohereConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1429
          },
          "name": "putDatabricksModelServingConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1445
          },
          "name": "putOpenaiConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOpenaiConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1461
          },
          "name": "putPalmConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelPalmConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1368
          },
          "name": "resetAi21LabsConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1384
          },
          "name": "resetAmazonBedrockConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1400
          },
          "name": "resetAnthropicConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1416
          },
          "name": "resetCohereConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1432
          },
          "name": "resetDatabricksModelServingConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1448
          },
          "name": "resetOpenaiConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1464
          },
          "name": "resetPalmConfig"
        }
      ],
      "name": "ModelServingConfigServedEntitiesExternalModelOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1362
          },
          "name": "ai21LabsConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAi21LabsConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1378
          },
          "name": "amazonBedrockConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1394
          },
          "name": "anthropicConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAnthropicConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1410
          },
          "name": "cohereConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelCohereConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1426
          },
          "name": "databricksModelServingConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1442
          },
          "name": "openaiConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOpenaiConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1458
          },
          "name": "palmConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelPalmConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1372
          },
          "name": "ai21LabsConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAi21LabsConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1388
          },
          "name": "amazonBedrockConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAmazonBedrockConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1404
          },
          "name": "anthropicConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelAnthropicConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1420
          },
          "name": "cohereConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelCohereConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1436
          },
          "name": "databricksModelServingConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelDatabricksModelServingConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1330
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1452
          },
          "name": "openaiConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOpenaiConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1468
          },
          "name": "palmConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelPalmConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1343
          },
          "name": "providerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1356
          },
          "name": "taskInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1323
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1336
          },
          "name": "provider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1349
          },
          "name": "task",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1246
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModel"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelPalmConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelPalmConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 1005
      },
      "name": "ModelServingConfigServedEntitiesExternalModelPalmConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#palm_api_key ModelServing#palm_api_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1009
          },
          "name": "palmApiKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelPalmConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelPalmConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelPalmConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 1048
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 1041
      },
      "name": "ModelServingConfigServedEntitiesExternalModelPalmConfigOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1082
          },
          "name": "palmApiKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1075
          },
          "name": "palmApiKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1052
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelPalmConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesExternalModelPalmConfigOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 1909
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 1901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1916
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesOutputReference"
            }
          }
        }
      ],
      "name": "ModelServingConfigServedEntitiesList",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1909
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1909
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1909
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1902
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntities"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesList"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 1630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 1620
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1889
          },
          "name": "putExternalModel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1732
          },
          "name": "resetEntityName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1748
          },
          "name": "resetEntityVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1764
          },
          "name": "resetEnvironmentVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1892
          },
          "name": "resetExternalModel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1780
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1796
          },
          "name": "resetMaxProvisionedThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1812
          },
          "name": "resetMinProvisionedThroughput"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1828
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1844
          },
          "name": "resetScaleToZeroEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1860
          },
          "name": "resetWorkloadSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1876
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "ModelServingConfigServedEntitiesOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1886
          },
          "name": "externalModel",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1736
          },
          "name": "entityNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1752
          },
          "name": "entityVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1768
          },
          "name": "environmentVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1896
          },
          "name": "externalModelInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntitiesExternalModel"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1784
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1800
          },
          "name": "maxProvisionedThroughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1816
          },
          "name": "minProvisionedThroughputInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1832
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1848
          },
          "name": "scaleToZeroEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1864
          },
          "name": "workloadSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1880
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1726
          },
          "name": "entityName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1742
          },
          "name": "entityVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1758
          },
          "name": "environmentVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1774
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1790
          },
          "name": "maxProvisionedThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1806
          },
          "name": "minProvisionedThroughput",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1822
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1838
          },
          "name": "scaleToZeroEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1854
          },
          "name": "workloadSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1870
          },
          "name": "workloadType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedEntities"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedEntitiesOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModels": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModels",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 1920
      },
      "name": "ModelServingConfigServedModels",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#model_name ModelServing#model_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1932
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#model_version ModelServing#model_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1936
          },
          "name": "modelVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#workload_size ModelServing#workload_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1948
          },
          "name": "workloadSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#environment_vars ModelServing#environment_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1924
          },
          "name": "environmentVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#instance_profile_arn ModelServing#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1928
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#name ModelServing#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1940
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#scale_to_zero_enabled ModelServing#scale_to_zero_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1944
          },
          "name": "scaleToZeroEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#workload_type ModelServing#workload_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 1952
          },
          "name": "workloadType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedModels"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModelsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModelsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2254
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModelsOutputReference"
            }
          }
        }
      ],
      "name": "ModelServingConfigServedModelsList",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2247
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2247
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2247
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2240
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModels"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedModelsList"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModelsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModelsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.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/model-serving/index.ts",
        "line": 2033
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2127
          },
          "name": "resetEnvironmentVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2143
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2185
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2201
          },
          "name": "resetScaleToZeroEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2230
          },
          "name": "resetWorkloadType"
        }
      ],
      "name": "ModelServingConfigServedModelsOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2131
          },
          "name": "environmentVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2147
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2160
          },
          "name": "modelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2173
          },
          "name": "modelVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2189
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2205
          },
          "name": "scaleToZeroEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2218
          },
          "name": "workloadSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2234
          },
          "name": "workloadTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2121
          },
          "name": "environmentVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2137
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2153
          },
          "name": "modelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2166
          },
          "name": "modelVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2179
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2195
          },
          "name": "scaleToZeroEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2211
          },
          "name": "workloadSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2224
          },
          "name": "workloadType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2047
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigServedModels"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigServedModelsOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2401
      },
      "name": "ModelServingConfigTrafficConfig",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#routes ModelServing#routes}",
            "stability": "stable",
            "summary": "routes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2407
          },
          "name": "routes",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigTrafficConfig"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 2446
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2439
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2476
          },
          "name": "putRoutes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutes"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2479
          },
          "name": "resetRoutes"
        }
      ],
      "name": "ModelServingConfigTrafficConfigOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2473
          },
          "name": "routes",
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2483
          },
          "name": "routesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2450
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfig"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigTrafficConfigOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2258
      },
      "name": "ModelServingConfigTrafficConfigRoutes",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#served_model_name ModelServing#served_model_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2262
          },
          "name": "servedModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#traffic_percentage ModelServing#traffic_percentage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2266
          },
          "name": "trafficPercentage",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigTrafficConfigRoutes"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 2390
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2382
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2397
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutesOutputReference"
            }
          }
        }
      ],
      "name": "ModelServingConfigTrafficConfigRoutesList",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2390
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2390
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2390
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2383
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutes"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigTrafficConfigRoutesList"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 2315
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2305
      },
      "name": "ModelServingConfigTrafficConfigRoutesOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2364
          },
          "name": "servedModelNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2377
          },
          "name": "trafficPercentageInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2357
          },
          "name": "servedModelName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2370
          },
          "name": "trafficPercentage",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2319
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.modelServing.ModelServingConfigTrafficConfigRoutes"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingConfigTrafficConfigRoutesOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingRateLimits": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimits",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2678
      },
      "name": "ModelServingRateLimits",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#calls ModelServing#calls}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2682
          },
          "name": "calls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#renewal_period ModelServing#renewal_period}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2690
          },
          "name": "renewalPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#key ModelServing#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2686
          },
          "name": "key",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingRateLimits"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingRateLimitsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimitsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 2843
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2835
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2850
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimitsOutputReference"
            }
          }
        }
      ],
      "name": "ModelServingRateLimitsList",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2843
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2843
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2843
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2836
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimits"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingRateLimitsList"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingRateLimitsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimitsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 2746
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2736
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2813
          },
          "name": "resetKey"
        }
      ],
      "name": "ModelServingRateLimitsOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2801
          },
          "name": "callsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2817
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2830
          },
          "name": "renewalPeriodInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2794
          },
          "name": "calls",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2807
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2823
          },
          "name": "renewalPeriod",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2750
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.modelServing.ModelServingRateLimits"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingRateLimitsOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingTags": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2854
      },
      "name": "ModelServingTags",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#key ModelServing#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2858
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#value ModelServing#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2862
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingTags"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingTagsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 2989
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2981
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2996
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTagsOutputReference"
            }
          }
        }
      ],
      "name": "ModelServingTagsList",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2989
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2989
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2989
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2982
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingTagsList"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingTagsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 2911
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 2901
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2972
          },
          "name": "resetValue"
        }
      ],
      "name": "ModelServingTagsOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2960
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2976
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2953
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2966
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 2915
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingTagsOutputReference"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 3000
      },
      "name": "ModelServingTimeouts",
      "namespace": "modelServing",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#create ModelServing#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3004
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/model_serving#update ModelServing#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3008
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingTimeouts"
    },
    "@cdktf/provider-databricks.modelServing.ModelServingTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/model-serving/index.ts",
          "line": 3055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/model-serving/index.ts",
        "line": 3047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3103
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3119
          },
          "name": "resetUpdate"
        }
      ],
      "name": "ModelServingTimeoutsOutputReference",
      "namespace": "modelServing",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3107
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3123
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3097
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3113
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/model-serving/index.ts",
            "line": 3059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.modelServing.ModelServingTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/model-serving/index:ModelServingTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.mount.Mount": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount databricks_mount}."
      },
      "fqn": "@cdktf/provider-databricks.mount.Mount",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount databricks_mount} Resource."
        },
        "locationInModule": {
          "filename": "src/mount/index.ts",
          "line": 1257
        },
        "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-databricks.mount.MountConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 1225
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Mount resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1242
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Mount to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Mount that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Mount to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1414
          },
          "name": "putAbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mount.MountAbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1430
          },
          "name": "putAdl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mount.MountAdl"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1446
          },
          "name": "putGs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mount.MountGs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1462
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mount.MountS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1478
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mount.MountTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1494
          },
          "name": "putWasb",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mount.MountWasb"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1417
          },
          "name": "resetAbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1433
          },
          "name": "resetAdl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1300
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1316
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1332
          },
          "name": "resetExtraConfigs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1449
          },
          "name": "resetGs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1348
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1364
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1380
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1465
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1481
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1401
          },
          "name": "resetUri"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1497
          },
          "name": "resetWasb"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1509
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1527
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Mount",
      "namespace": "mount",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1230
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1411
          },
          "name": "abfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountAbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1427
          },
          "name": "adl",
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountAdlOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1443
          },
          "name": "gs",
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountGsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1459
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1389
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1475
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1491
          },
          "name": "wasb",
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountWasbOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1421
          },
          "name": "abfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountAbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1437
          },
          "name": "adlInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountAdl"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1304
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1320
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1336
          },
          "name": "extraConfigsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1453
          },
          "name": "gsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountGs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1352
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1368
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1384
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1469
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1485
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.mount.MountTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1405
          },
          "name": "uriInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1501
          },
          "name": "wasbInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountWasb"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1294
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1310
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1326
          },
          "name": "extraConfigs",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1342
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1358
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1374
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1395
          },
          "name": "uri",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mount/index:Mount"
    },
    "@cdktf/provider-databricks.mount.MountAbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountAbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 83
      },
      "name": "MountAbfs",
      "namespace": "mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#client_id Mount#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 87
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#client_secret_key Mount#client_secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 91
          },
          "name": "clientSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#client_secret_scope Mount#client_secret_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 95
          },
          "name": "clientSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#initialize_file_system Mount#initialize_file_system}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 107
          },
          "name": "initializeFileSystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#container_name Mount#container_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 99
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#directory Mount#directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 103
          },
          "name": "directory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#storage_account_name Mount#storage_account_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 111
          },
          "name": "storageAccountName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#tenant_id Mount#tenant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 115
          },
          "name": "tenantId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mount/index:MountAbfs"
    },
    "@cdktf/provider-databricks.mount.MountAbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountAbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mount/index.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/mount/index.ts",
        "line": 196
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 317
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 333
          },
          "name": "resetDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 362
          },
          "name": "resetStorageAccountName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 378
          },
          "name": "resetTenantId"
        }
      ],
      "name": "MountAbfsOutputReference",
      "namespace": "mount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 279
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 292
          },
          "name": "clientSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 305
          },
          "name": "clientSecretScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 321
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 337
          },
          "name": "directoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 350
          },
          "name": "initializeFileSystemInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 366
          },
          "name": "storageAccountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 382
          },
          "name": "tenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 272
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 285
          },
          "name": "clientSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 298
          },
          "name": "clientSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 311
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 327
          },
          "name": "directory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 343
          },
          "name": "initializeFileSystem",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 356
          },
          "name": "storageAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 372
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountAbfs"
          }
        }
      ],
      "symbolId": "src/mount/index:MountAbfsOutputReference"
    },
    "@cdktf/provider-databricks.mount.MountAdl": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountAdl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 386
      },
      "name": "MountAdl",
      "namespace": "mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#client_id Mount#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 390
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#client_secret_key Mount#client_secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 394
          },
          "name": "clientSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#client_secret_scope Mount#client_secret_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 398
          },
          "name": "clientSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#directory Mount#directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 402
          },
          "name": "directory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#spark_conf_prefix Mount#spark_conf_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 406
          },
          "name": "sparkConfPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#storage_resource_name Mount#storage_resource_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 410
          },
          "name": "storageResourceName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#tenant_id Mount#tenant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 414
          },
          "name": "tenantId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mount/index:MountAdl"
    },
    "@cdktf/provider-databricks.mount.MountAdlOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountAdlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mount/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 603
          },
          "name": "resetDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 619
          },
          "name": "resetSparkConfPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 635
          },
          "name": "resetStorageResourceName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 651
          },
          "name": "resetTenantId"
        }
      ],
      "name": "MountAdlOutputReference",
      "namespace": "mount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 565
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 578
          },
          "name": "clientSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 591
          },
          "name": "clientSecretScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 607
          },
          "name": "directoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 623
          },
          "name": "sparkConfPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 639
          },
          "name": "storageResourceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 655
          },
          "name": "tenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 558
          },
          "name": "clientId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 571
          },
          "name": "clientSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 584
          },
          "name": "clientSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 597
          },
          "name": "directory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 613
          },
          "name": "sparkConfPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 629
          },
          "name": "storageResourceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 645
          },
          "name": "tenantId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 499
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountAdl"
          }
        }
      ],
      "symbolId": "src/mount/index:MountAdlOutputReference"
    },
    "@cdktf/provider-databricks.mount.MountConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 14
      },
      "name": "MountConfig",
      "namespace": "mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#abfs Mount#abfs}",
            "stability": "stable",
            "summary": "abfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 51
          },
          "name": "abfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountAbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#adl Mount#adl}",
            "stability": "stable",
            "summary": "adl block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 57
          },
          "name": "adl",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountAdl"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#cluster_id Mount#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 18
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#encryption_type Mount#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 22
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#extra_configs Mount#extra_configs}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 26
          },
          "name": "extraConfigs",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#gs Mount#gs}",
            "stability": "stable",
            "summary": "gs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 63
          },
          "name": "gs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountGs"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#id Mount#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#name Mount#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 37
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#resource_id Mount#resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 41
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#s3 Mount#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 69
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#timeouts Mount#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 75
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#uri Mount#uri}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 45
          },
          "name": "uri",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#wasb Mount#wasb}",
            "stability": "stable",
            "summary": "wasb block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 81
          },
          "name": "wasb",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountWasb"
          }
        }
      ],
      "symbolId": "src/mount/index:MountConfig"
    },
    "@cdktf/provider-databricks.mount.MountGs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountGs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 659
      },
      "name": "MountGs",
      "namespace": "mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#bucket_name Mount#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 663
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#service_account Mount#service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 667
          },
          "name": "serviceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mount/index:MountGs"
    },
    "@cdktf/provider-databricks.mount.MountGsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountGsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mount/index.ts",
          "line": 713
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 706
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 765
          },
          "name": "resetServiceAccount"
        }
      ],
      "name": "MountGsOutputReference",
      "namespace": "mount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 753
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 769
          },
          "name": "serviceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 746
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 759
          },
          "name": "serviceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 717
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountGs"
          }
        }
      ],
      "symbolId": "src/mount/index:MountGsOutputReference"
    },
    "@cdktf/provider-databricks.mount.MountS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 773
      },
      "name": "MountS3",
      "namespace": "mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#bucket_name Mount#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 777
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#instance_profile Mount#instance_profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 781
          },
          "name": "instanceProfile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mount/index:MountS3"
    },
    "@cdktf/provider-databricks.mount.MountS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mount/index.ts",
          "line": 827
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 820
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 879
          },
          "name": "resetInstanceProfile"
        }
      ],
      "name": "MountS3OutputReference",
      "namespace": "mount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 867
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 883
          },
          "name": "instanceProfileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 860
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 873
          },
          "name": "instanceProfile",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 831
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountS3"
          }
        }
      ],
      "symbolId": "src/mount/index:MountS3OutputReference"
    },
    "@cdktf/provider-databricks.mount.MountTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 887
      },
      "name": "MountTimeouts",
      "namespace": "mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#default Mount#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 891
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mount/index:MountTimeouts"
    },
    "@cdktf/provider-databricks.mount.MountTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mount/index.ts",
          "line": 931
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 923
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 973
          },
          "name": "resetDefault"
        }
      ],
      "name": "MountTimeoutsOutputReference",
      "namespace": "mount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 977
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 967
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 935
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.mount.MountTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mount/index:MountTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.mount.MountWasb": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountWasb",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 981
      },
      "name": "MountWasb",
      "namespace": "mount",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#auth_type Mount#auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 985
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#token_secret_key Mount#token_secret_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1001
          },
          "name": "tokenSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#token_secret_scope Mount#token_secret_scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1005
          },
          "name": "tokenSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#container_name Mount#container_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 989
          },
          "name": "containerName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#directory Mount#directory}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 993
          },
          "name": "directory",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mount#storage_account_name Mount#storage_account_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 997
          },
          "name": "storageAccountName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mount/index:MountWasb"
    },
    "@cdktf/provider-databricks.mount.MountWasbOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mount.MountWasbOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mount/index.ts",
          "line": 1079
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mount/index.ts",
        "line": 1072
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1155
          },
          "name": "resetContainerName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1171
          },
          "name": "resetDirectory"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1187
          },
          "name": "resetStorageAccountName"
        }
      ],
      "name": "MountWasbOutputReference",
      "namespace": "mount",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1143
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1159
          },
          "name": "containerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1175
          },
          "name": "directoryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1191
          },
          "name": "storageAccountNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1204
          },
          "name": "tokenSecretKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1217
          },
          "name": "tokenSecretScopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1136
          },
          "name": "authType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1149
          },
          "name": "containerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1165
          },
          "name": "directory",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1181
          },
          "name": "storageAccountName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1197
          },
          "name": "tokenSecretKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1210
          },
          "name": "tokenSecretScope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mount/index.ts",
            "line": 1083
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mount.MountWasb"
          }
        }
      ],
      "symbolId": "src/mount/index:MountWasbOutputReference"
    },
    "@cdktf/provider-databricks.mwsCredentials.MwsCredentials": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials databricks_mws_credentials}."
      },
      "fqn": "@cdktf/provider-databricks.mwsCredentials.MwsCredentials",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials databricks_mws_credentials} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-credentials/index.ts",
          "line": 83
        },
        "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-databricks.mwsCredentials.MwsCredentialsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-credentials/index.ts",
        "line": 51
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsCredentials resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 68
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsCredentials to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsCredentials that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsCredentials to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 120
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 136
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 152
          },
          "name": "resetCredentialsId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 181
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 197
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 222
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 234
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsCredentials",
      "namespace": "mwsCredentials",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 56
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 124
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 140
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 156
          },
          "name": "credentialsIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 169
          },
          "name": "credentialsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 185
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 201
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 214
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 114
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 130
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 146
          },
          "name": "credentialsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 162
          },
          "name": "credentialsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 175
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 191
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 207
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-credentials/index:MwsCredentials"
    },
    "@cdktf/provider-databricks.mwsCredentials.MwsCredentialsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsCredentials.MwsCredentialsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-credentials/index.ts",
        "line": 14
      },
      "name": "MwsCredentialsConfig",
      "namespace": "mwsCredentials",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials#credentials_name MwsCredentials#credentials_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 30
          },
          "name": "credentialsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials#role_arn MwsCredentials#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 45
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials#account_id MwsCredentials#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials#creation_time MwsCredentials#creation_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 22
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials#credentials_id MwsCredentials#credentials_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 26
          },
          "name": "credentialsId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials#external_id MwsCredentials#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 34
          },
          "name": "externalId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_credentials#id MwsCredentials#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-credentials/index.ts",
            "line": 41
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-credentials/index:MwsCredentialsConfig"
    },
    "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeys": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys databricks_mws_customer_managed_keys}."
      },
      "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeys",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys databricks_mws_customer_managed_keys} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-customer-managed-keys/index.ts",
          "line": 315
        },
        "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-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-customer-managed-keys/index.ts",
        "line": 283
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsCustomerManagedKeys resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 300
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsCustomerManagedKeys to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsCustomerManagedKeys that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsCustomerManagedKeys to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 423
          },
          "name": "putAwsKeyInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysAwsKeyInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 439
          },
          "name": "putGcpKeyInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysGcpKeyInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 426
          },
          "name": "resetAwsKeyInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 365
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 381
          },
          "name": "resetCustomerManagedKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 442
          },
          "name": "resetGcpKeyInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 397
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 454
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 466
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsCustomerManagedKeys",
      "namespace": "mwsCustomerManagedKeys",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 288
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 420
          },
          "name": "awsKeyInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysAwsKeyInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 436
          },
          "name": "gcpKeyInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysGcpKeyInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 353
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 430
          },
          "name": "awsKeyInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysAwsKeyInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 369
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 385
          },
          "name": "customerManagedKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 446
          },
          "name": "gcpKeyInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysGcpKeyInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 401
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 414
          },
          "name": "useCasesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 346
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 359
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 375
          },
          "name": "customerManagedKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 391
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 407
          },
          "name": "useCases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mws-customer-managed-keys/index:MwsCustomerManagedKeys"
    },
    "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysAwsKeyInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysAwsKeyInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-customer-managed-keys/index.ts",
        "line": 51
      },
      "name": "MwsCustomerManagedKeysAwsKeyInfo",
      "namespace": "mwsCustomerManagedKeys",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#key_arn MwsCustomerManagedKeys#key_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 59
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#key_alias MwsCustomerManagedKeys#key_alias}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 55
          },
          "name": "keyAlias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#key_region MwsCustomerManagedKeys#key_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 63
          },
          "name": "keyRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-customer-managed-keys/index:MwsCustomerManagedKeysAwsKeyInfo"
    },
    "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysAwsKeyInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysAwsKeyInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-customer-managed-keys/index.ts",
          "line": 116
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-customer-managed-keys/index.ts",
        "line": 109
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 161
          },
          "name": "resetKeyAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 190
          },
          "name": "resetKeyRegion"
        }
      ],
      "name": "MwsCustomerManagedKeysAwsKeyInfoOutputReference",
      "namespace": "mwsCustomerManagedKeys",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 165
          },
          "name": "keyAliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 178
          },
          "name": "keyArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 194
          },
          "name": "keyRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 155
          },
          "name": "keyAlias",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 171
          },
          "name": "keyArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 184
          },
          "name": "keyRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 120
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysAwsKeyInfo"
          }
        }
      ],
      "symbolId": "src/mws-customer-managed-keys/index:MwsCustomerManagedKeysAwsKeyInfoOutputReference"
    },
    "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-customer-managed-keys/index.ts",
        "line": 14
      },
      "name": "MwsCustomerManagedKeysConfig",
      "namespace": "mwsCustomerManagedKeys",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#account_id MwsCustomerManagedKeys#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#use_cases MwsCustomerManagedKeys#use_cases}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 37
          },
          "name": "useCases",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#aws_key_info MwsCustomerManagedKeys#aws_key_info}",
            "stability": "stable",
            "summary": "aws_key_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 43
          },
          "name": "awsKeyInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysAwsKeyInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#creation_time MwsCustomerManagedKeys#creation_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 22
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#customer_managed_key_id MwsCustomerManagedKeys#customer_managed_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 26
          },
          "name": "customerManagedKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#gcp_key_info MwsCustomerManagedKeys#gcp_key_info}",
            "stability": "stable",
            "summary": "gcp_key_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 49
          },
          "name": "gcpKeyInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysGcpKeyInfo"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#id MwsCustomerManagedKeys#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-customer-managed-keys/index:MwsCustomerManagedKeysConfig"
    },
    "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysGcpKeyInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysGcpKeyInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-customer-managed-keys/index.ts",
        "line": 198
      },
      "name": "MwsCustomerManagedKeysGcpKeyInfo",
      "namespace": "mwsCustomerManagedKeys",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_customer_managed_keys#kms_key_id MwsCustomerManagedKeys#kms_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 202
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-customer-managed-keys/index:MwsCustomerManagedKeysGcpKeyInfo"
    },
    "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysGcpKeyInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysGcpKeyInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-customer-managed-keys/index.ts",
          "line": 241
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-customer-managed-keys/index.ts",
        "line": 234
      },
      "name": "MwsCustomerManagedKeysGcpKeyInfoOutputReference",
      "namespace": "mwsCustomerManagedKeys",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 275
          },
          "name": "kmsKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 268
          },
          "name": "kmsKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-customer-managed-keys/index.ts",
            "line": 245
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsCustomerManagedKeys.MwsCustomerManagedKeysGcpKeyInfo"
          }
        }
      ],
      "symbolId": "src/mws-customer-managed-keys/index:MwsCustomerManagedKeysGcpKeyInfoOutputReference"
    },
    "@cdktf/provider-databricks.mwsLogDelivery.MwsLogDelivery": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery databricks_mws_log_delivery}."
      },
      "fqn": "@cdktf/provider-databricks.mwsLogDelivery.MwsLogDelivery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery databricks_mws_log_delivery} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-log-delivery/index.ts",
          "line": 103
        },
        "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-databricks.mwsLogDelivery.MwsLogDeliveryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-log-delivery/index.ts",
        "line": 71
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsLogDelivery resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 88
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsLogDelivery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsLogDelivery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsLogDelivery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 158
          },
          "name": "resetConfigId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 174
          },
          "name": "resetConfigName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 203
          },
          "name": "resetDeliveryPathPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 219
          },
          "name": "resetDeliveryStartTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 235
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 277
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 306
          },
          "name": "resetWorkspaceIdsFilter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 318
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 335
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsLogDelivery",
      "namespace": "mwsLogDelivery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 76
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 146
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 162
          },
          "name": "configIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 178
          },
          "name": "configNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 191
          },
          "name": "credentialsIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 207
          },
          "name": "deliveryPathPrefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 223
          },
          "name": "deliveryStartTimeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 239
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 252
          },
          "name": "logTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 265
          },
          "name": "outputFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 281
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 294
          },
          "name": "storageConfigurationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 310
          },
          "name": "workspaceIdsFilterInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 139
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 152
          },
          "name": "configId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 168
          },
          "name": "configName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 184
          },
          "name": "credentialsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 197
          },
          "name": "deliveryPathPrefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 213
          },
          "name": "deliveryStartTime",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 229
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 245
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 258
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 271
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 287
          },
          "name": "storageConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 300
          },
          "name": "workspaceIdsFilter",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mws-log-delivery/index:MwsLogDelivery"
    },
    "@cdktf/provider-databricks.mwsLogDelivery.MwsLogDeliveryConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsLogDelivery.MwsLogDeliveryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-log-delivery/index.ts",
        "line": 14
      },
      "name": "MwsLogDeliveryConfig",
      "namespace": "mwsLogDelivery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#account_id MwsLogDelivery#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#credentials_id MwsLogDelivery#credentials_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 30
          },
          "name": "credentialsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#log_type MwsLogDelivery#log_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 49
          },
          "name": "logType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#output_format MwsLogDelivery#output_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 53
          },
          "name": "outputFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#storage_configuration_id MwsLogDelivery#storage_configuration_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 61
          },
          "name": "storageConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#config_id MwsLogDelivery#config_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 22
          },
          "name": "configId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#config_name MwsLogDelivery#config_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 26
          },
          "name": "configName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#delivery_path_prefix MwsLogDelivery#delivery_path_prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 34
          },
          "name": "deliveryPathPrefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#delivery_start_time MwsLogDelivery#delivery_start_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 38
          },
          "name": "deliveryStartTime",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#id MwsLogDelivery#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 45
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#status MwsLogDelivery#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 57
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_log_delivery#workspace_ids_filter MwsLogDelivery#workspace_ids_filter}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-log-delivery/index.ts",
            "line": 65
          },
          "name": "workspaceIdsFilter",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "number"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mws-log-delivery/index:MwsLogDeliveryConfig"
    },
    "@cdktf/provider-databricks.mwsNccBinding.MwsNccBinding": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_binding databricks_mws_ncc_binding}."
      },
      "fqn": "@cdktf/provider-databricks.mwsNccBinding.MwsNccBinding",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_binding databricks_mws_ncc_binding} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-ncc-binding/index.ts",
          "line": 67
        },
        "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-databricks.mwsNccBinding.MwsNccBindingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-ncc-binding/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsNccBinding resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsNccBinding to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_binding#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsNccBinding that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsNccBinding to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 100
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsNccBinding",
      "namespace": "mwsNccBinding",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 104
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 117
          },
          "name": "networkConnectivityConfigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 130
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 110
          },
          "name": "networkConnectivityConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 123
          },
          "name": "workspaceId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mws-ncc-binding/index:MwsNccBinding"
    },
    "@cdktf/provider-databricks.mwsNccBinding.MwsNccBindingConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNccBinding.MwsNccBindingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-ncc-binding/index.ts",
        "line": 14
      },
      "name": "MwsNccBindingConfig",
      "namespace": "mwsNccBinding",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_binding#network_connectivity_config_id MwsNccBinding#network_connectivity_config_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 25
          },
          "name": "networkConnectivityConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_binding#workspace_id MwsNccBinding#workspace_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 29
          },
          "name": "workspaceId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_binding#id MwsNccBinding#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-binding/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-ncc-binding/index:MwsNccBindingConfig"
    },
    "@cdktf/provider-databricks.mwsNccPrivateEndpointRule.MwsNccPrivateEndpointRule": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule databricks_mws_ncc_private_endpoint_rule}."
      },
      "fqn": "@cdktf/provider-databricks.mwsNccPrivateEndpointRule.MwsNccPrivateEndpointRule",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule databricks_mws_ncc_private_endpoint_rule} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
          "line": 99
        },
        "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-databricks.mwsNccPrivateEndpointRule.MwsNccPrivateEndpointRuleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
        "line": 67
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsNccPrivateEndpointRule resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 84
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsNccPrivateEndpointRule to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsNccPrivateEndpointRule that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsNccPrivateEndpointRule to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 140
          },
          "name": "resetConnectionState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 156
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 172
          },
          "name": "resetDeactivated"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 188
          },
          "name": "resetDeactivatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 204
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 233
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 275
          },
          "name": "resetRuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 291
          },
          "name": "resetUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 303
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 319
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsNccPrivateEndpointRule",
      "namespace": "mwsNccPrivateEndpointRule",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 72
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 144
          },
          "name": "connectionStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 160
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 192
          },
          "name": "deactivatedAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 176
          },
          "name": "deactivatedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 208
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 221
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 237
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 250
          },
          "name": "networkConnectivityConfigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 263
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 279
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 295
          },
          "name": "updatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 134
          },
          "name": "connectionState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 150
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 166
          },
          "name": "deactivated",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 182
          },
          "name": "deactivatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 198
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 214
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 227
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 243
          },
          "name": "networkConnectivityConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 256
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 269
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 285
          },
          "name": "updatedTime",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mws-ncc-private-endpoint-rule/index:MwsNccPrivateEndpointRule"
    },
    "@cdktf/provider-databricks.mwsNccPrivateEndpointRule.MwsNccPrivateEndpointRuleConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNccPrivateEndpointRule.MwsNccPrivateEndpointRuleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
        "line": 14
      },
      "name": "MwsNccPrivateEndpointRuleConfig",
      "namespace": "mwsNccPrivateEndpointRule",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#group_id MwsNccPrivateEndpointRule#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 38
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#network_connectivity_config_id MwsNccPrivateEndpointRule#network_connectivity_config_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 49
          },
          "name": "networkConnectivityConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#resource_id MwsNccPrivateEndpointRule#resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 53
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#connection_state MwsNccPrivateEndpointRule#connection_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 18
          },
          "name": "connectionState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#creation_time MwsNccPrivateEndpointRule#creation_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 22
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#deactivated MwsNccPrivateEndpointRule#deactivated}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 26
          },
          "name": "deactivated",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#deactivated_at MwsNccPrivateEndpointRule#deactivated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 30
          },
          "name": "deactivatedAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#endpoint_name MwsNccPrivateEndpointRule#endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 34
          },
          "name": "endpointName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#id MwsNccPrivateEndpointRule#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 45
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#rule_id MwsNccPrivateEndpointRule#rule_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 57
          },
          "name": "ruleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_ncc_private_endpoint_rule#updated_time MwsNccPrivateEndpointRule#updated_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-ncc-private-endpoint-rule/index.ts",
            "line": 61
          },
          "name": "updatedTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mws-ncc-private-endpoint-rule/index:MwsNccPrivateEndpointRuleConfig"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfig": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config databricks_mws_network_connectivity_config}."
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config databricks_mws_network_connectivity_config} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-network-connectivity-config/index.ts",
          "line": 1064
        },
        "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-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 1032
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsNetworkConnectivityConfig resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1049
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsNetworkConnectivityConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsNetworkConnectivityConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsNetworkConnectivityConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1205
          },
          "name": "putEgressConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1102
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1118
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1208
          },
          "name": "resetEgressConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1134
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1163
          },
          "name": "resetNetworkConnectivityConfigId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1192
          },
          "name": "resetUpdatedTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1220
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1233
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsNetworkConnectivityConfig",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1037
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1202
          },
          "name": "egressConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1106
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1122
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1212
          },
          "name": "egressConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1138
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1151
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1167
          },
          "name": "networkConnectivityConfigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1180
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1196
          },
          "name": "updatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1096
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1112
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1144
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1157
          },
          "name": "networkConnectivityConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1173
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1186
          },
          "name": "updatedTime",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfig"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 14
      },
      "name": "MwsNetworkConnectivityConfigConfig",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#name MwsNetworkConnectivityConfig#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#region MwsNetworkConnectivityConfig#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 41
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#account_id MwsNetworkConnectivityConfig#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#creation_time MwsNetworkConnectivityConfig#creation_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 22
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#egress_config MwsNetworkConnectivityConfig#egress_config}",
            "stability": "stable",
            "summary": "egress_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 51
          },
          "name": "egressConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfig"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#id MwsNetworkConnectivityConfig#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#network_connectivity_config_id MwsNetworkConnectivityConfig#network_connectivity_config_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 37
          },
          "name": "networkConnectivityConfigId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#updated_time MwsNetworkConnectivityConfig#updated_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 45
          },
          "name": "updatedTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigConfig"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 907
      },
      "name": "MwsNetworkConnectivityConfigEgressConfig",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#default_rules MwsNetworkConnectivityConfig#default_rules}",
            "stability": "stable",
            "summary": "default_rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 913
          },
          "name": "defaultRules",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRules"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#target_rules MwsNetworkConnectivityConfig#target_rules}",
            "stability": "stable",
            "summary": "target_rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 919
          },
          "name": "targetRules",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRules"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfig"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 287
      },
      "name": "MwsNetworkConnectivityConfigEgressConfigDefaultRules",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#aws_stable_ip_rule MwsNetworkConnectivityConfig#aws_stable_ip_rule}",
            "stability": "stable",
            "summary": "aws_stable_ip_rule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 293
          },
          "name": "awsStableIpRule",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#azure_service_endpoint_rule MwsNetworkConnectivityConfig#azure_service_endpoint_rule}",
            "stability": "stable",
            "summary": "azure_service_endpoint_rule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 299
          },
          "name": "azureServiceEndpointRule",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigDefaultRules"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 53
      },
      "name": "MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#cidr_blocks MwsNetworkConnectivityConfig#cidr_blocks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 57
          },
          "name": "cidrBlocks",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRuleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-network-connectivity-config/index.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/mws-network-connectivity-config/index.ts",
        "line": 89
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 129
          },
          "name": "resetCidrBlocks"
        }
      ],
      "name": "MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRuleOutputReference",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 133
          },
          "name": "cidrBlocksInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 123
          },
          "name": "cidrBlocks",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRuleOutputReference"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 137
      },
      "name": "MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#subnets MwsNetworkConnectivityConfig#subnets}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 141
          },
          "name": "subnets",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#target_region MwsNetworkConnectivityConfig#target_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 145
          },
          "name": "targetRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#target_services MwsNetworkConnectivityConfig#target_services}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 149
          },
          "name": "targetServices",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRuleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRuleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-network-connectivity-config/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 195
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 247
          },
          "name": "resetSubnets"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 263
          },
          "name": "resetTargetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 279
          },
          "name": "resetTargetServices"
        }
      ],
      "name": "MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRuleOutputReference",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 251
          },
          "name": "subnetsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 267
          },
          "name": "targetRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 283
          },
          "name": "targetServicesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 241
          },
          "name": "subnets",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 257
          },
          "name": "targetRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 273
          },
          "name": "targetServices",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 206
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRuleOutputReference"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-network-connectivity-config/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 338
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 381
          },
          "name": "putAwsStableIpRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 397
          },
          "name": "putAzureServiceEndpointRule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 384
          },
          "name": "resetAwsStableIpRule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 400
          },
          "name": "resetAzureServiceEndpointRule"
        }
      ],
      "name": "MwsNetworkConnectivityConfigEgressConfigDefaultRulesOutputReference",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 378
          },
          "name": "awsStableIpRule",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 394
          },
          "name": "azureServiceEndpointRule",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRuleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 388
          },
          "name": "awsStableIpRuleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAwsStableIpRule"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 404
          },
          "name": "azureServiceEndpointRuleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesAzureServiceEndpointRule"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 349
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRules"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigDefaultRulesOutputReference"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-network-connectivity-config/index.ts",
          "line": 965
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 958
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1001
          },
          "name": "putDefaultRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRules"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1017
          },
          "name": "putTargetRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRules"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1004
          },
          "name": "resetDefaultRules"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1020
          },
          "name": "resetTargetRules"
        }
      ],
      "name": "MwsNetworkConnectivityConfigEgressConfigOutputReference",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 998
          },
          "name": "defaultRules",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1014
          },
          "name": "targetRules",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1008
          },
          "name": "defaultRulesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigDefaultRules"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 1024
          },
          "name": "targetRulesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRules"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 969
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfig"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigOutputReference"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 821
      },
      "name": "MwsNetworkConnectivityConfigEgressConfigTargetRules",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#azure_private_endpoint_rules MwsNetworkConnectivityConfig#azure_private_endpoint_rules}",
            "stability": "stable",
            "summary": "azure_private_endpoint_rules block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 827
          },
          "name": "azurePrivateEndpointRules",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigTargetRules"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 408
      },
      "name": "MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#connection_state MwsNetworkConnectivityConfig#connection_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 412
          },
          "name": "connectionState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#creation_time MwsNetworkConnectivityConfig#creation_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 416
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#deactivated MwsNetworkConnectivityConfig#deactivated}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 420
          },
          "name": "deactivated",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#deactivated_at MwsNetworkConnectivityConfig#deactivated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 424
          },
          "name": "deactivatedAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#endpoint_name MwsNetworkConnectivityConfig#endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 428
          },
          "name": "endpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#group_id MwsNetworkConnectivityConfig#group_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 432
          },
          "name": "groupId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#network_connectivity_config_id MwsNetworkConnectivityConfig#network_connectivity_config_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 436
          },
          "name": "networkConnectivityConfigId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#resource_id MwsNetworkConnectivityConfig#resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 440
          },
          "name": "resourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#rule_id MwsNetworkConnectivityConfig#rule_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 444
          },
          "name": "ruleId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_network_connectivity_config#updated_time MwsNetworkConnectivityConfig#updated_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 448
          },
          "name": "updatedTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-network-connectivity-config/index.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 802
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 817
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesOutputReference"
            }
          }
        }
      ],
      "name": "MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesList",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 810
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 810
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 810
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 803
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesList"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-network-connectivity-config/index.ts",
          "line": 553
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 543
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 649
          },
          "name": "resetConnectionState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 665
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 681
          },
          "name": "resetDeactivated"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 697
          },
          "name": "resetDeactivatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 713
          },
          "name": "resetEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 729
          },
          "name": "resetGroupId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 745
          },
          "name": "resetNetworkConnectivityConfigId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 761
          },
          "name": "resetResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 777
          },
          "name": "resetRuleId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 793
          },
          "name": "resetUpdatedTime"
        }
      ],
      "name": "MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesOutputReference",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 653
          },
          "name": "connectionStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 669
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 701
          },
          "name": "deactivatedAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 685
          },
          "name": "deactivatedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 717
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 733
          },
          "name": "groupIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 749
          },
          "name": "networkConnectivityConfigIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 765
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 781
          },
          "name": "ruleIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 797
          },
          "name": "updatedTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 643
          },
          "name": "connectionState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 659
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 675
          },
          "name": "deactivated",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 691
          },
          "name": "deactivatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 707
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 723
          },
          "name": "groupId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 739
          },
          "name": "networkConnectivityConfigId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 755
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 771
          },
          "name": "ruleId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 787
          },
          "name": "updatedTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 557
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesOutputReference"
    },
    "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-network-connectivity-config/index.ts",
          "line": 866
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-network-connectivity-config/index.ts",
        "line": 859
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 896
          },
          "name": "putAzurePrivateEndpointRules",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 899
          },
          "name": "resetAzurePrivateEndpointRules"
        }
      ],
      "name": "MwsNetworkConnectivityConfigEgressConfigTargetRulesOutputReference",
      "namespace": "mwsNetworkConnectivityConfig",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 893
          },
          "name": "azurePrivateEndpointRules",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRulesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 903
          },
          "name": "azurePrivateEndpointRulesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRulesAzurePrivateEndpointRules"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-network-connectivity-config/index.ts",
            "line": 870
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworkConnectivityConfig.MwsNetworkConnectivityConfigEgressConfigTargetRules"
          }
        }
      ],
      "symbolId": "src/mws-network-connectivity-config/index:MwsNetworkConnectivityConfigEgressConfigTargetRulesOutputReference"
    },
    "@cdktf/provider-databricks.mwsNetworks.MwsNetworks": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks databricks_mws_networks}."
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworks",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks databricks_mws_networks} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-networks/index.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",
            "type": {
              "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-networks/index.ts",
        "line": 572
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsNetworks resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 589
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsNetworks to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsNetworks that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsNetworks to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 798
          },
          "name": "putErrorMessages",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessages"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 814
          },
          "name": "putGcpNetworkInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksGcpNetworkInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 830
          },
          "name": "putVpcEndpoints",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksVpcEndpoints"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 660
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 801
          },
          "name": "resetErrorMessages"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 817
          },
          "name": "resetGcpNetworkInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 676
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 692
          },
          "name": "resetNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 721
          },
          "name": "resetSecurityGroupIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 737
          },
          "name": "resetSubnetIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 833
          },
          "name": "resetVpcEndpoints"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 753
          },
          "name": "resetVpcId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 769
          },
          "name": "resetVpcStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 785
          },
          "name": "resetWorkspaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 845
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 863
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsNetworks",
      "namespace": "mwsNetworks",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 577
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 795
          },
          "name": "errorMessages",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessagesList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 811
          },
          "name": "gcpNetworkInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksGcpNetworkInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 827
          },
          "name": "vpcEndpoints",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksVpcEndpointsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 648
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 664
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 805
          },
          "name": "errorMessagesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 821
          },
          "name": "gcpNetworkInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksGcpNetworkInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 680
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 696
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 709
          },
          "name": "networkNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 725
          },
          "name": "securityGroupIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 741
          },
          "name": "subnetIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 837
          },
          "name": "vpcEndpointsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksVpcEndpoints"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 757
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 773
          },
          "name": "vpcStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 789
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 641
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 654
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 670
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 686
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 702
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 715
          },
          "name": "securityGroupIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 731
          },
          "name": "subnetIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 747
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 763
          },
          "name": "vpcStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 779
          },
          "name": "workspaceId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mws-networks/index:MwsNetworks"
    },
    "@cdktf/provider-databricks.mwsNetworks.MwsNetworksConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-networks/index.ts",
        "line": 14
      },
      "name": "MwsNetworksConfig",
      "namespace": "mwsNetworks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#account_id MwsNetworks#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#network_name MwsNetworks#network_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 37
          },
          "name": "networkName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#creation_time MwsNetworks#creation_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 22
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#error_messages MwsNetworks#error_messages}",
            "stability": "stable",
            "summary": "error_messages block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 63
          },
          "name": "errorMessages",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#gcp_network_info MwsNetworks#gcp_network_info}",
            "stability": "stable",
            "summary": "gcp_network_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 69
          },
          "name": "gcpNetworkInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksGcpNetworkInfo"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#id MwsNetworks#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#network_id MwsNetworks#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 33
          },
          "name": "networkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#security_group_ids MwsNetworks#security_group_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 41
          },
          "name": "securityGroupIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#subnet_ids MwsNetworks#subnet_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 45
          },
          "name": "subnetIds",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#vpc_endpoints MwsNetworks#vpc_endpoints}",
            "stability": "stable",
            "summary": "vpc_endpoints block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 75
          },
          "name": "vpcEndpoints",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksVpcEndpoints"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#vpc_id MwsNetworks#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 49
          },
          "name": "vpcId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#vpc_status MwsNetworks#vpc_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 53
          },
          "name": "vpcStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#workspace_id MwsNetworks#workspace_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 57
          },
          "name": "workspaceId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mws-networks/index:MwsNetworksConfig"
    },
    "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessages": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessages",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-networks/index.ts",
        "line": 77
      },
      "name": "MwsNetworksErrorMessages",
      "namespace": "mwsNetworks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#error_message MwsNetworks#error_message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 81
          },
          "name": "errorMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#error_type MwsNetworks#error_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 85
          },
          "name": "errorType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-networks/index:MwsNetworksErrorMessages"
    },
    "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessagesList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessagesList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-networks/index.ts",
          "line": 215
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-networks/index.ts",
        "line": 207
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 222
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessagesOutputReference"
            }
          }
        }
      ],
      "name": "MwsNetworksErrorMessagesList",
      "namespace": "mwsNetworks",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 215
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 215
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 215
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessages"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mws-networks/index:MwsNetworksErrorMessagesList"
    },
    "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessagesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessagesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-networks/index.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-networks/index.ts",
        "line": 124
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 182
          },
          "name": "resetErrorMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 198
          },
          "name": "resetErrorType"
        }
      ],
      "name": "MwsNetworksErrorMessagesOutputReference",
      "namespace": "mwsNetworks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 186
          },
          "name": "errorMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 202
          },
          "name": "errorTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 176
          },
          "name": "errorMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 192
          },
          "name": "errorType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 138
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksErrorMessages"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mws-networks/index:MwsNetworksErrorMessagesOutputReference"
    },
    "@cdktf/provider-databricks.mwsNetworks.MwsNetworksGcpNetworkInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksGcpNetworkInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-networks/index.ts",
        "line": 226
      },
      "name": "MwsNetworksGcpNetworkInfo",
      "namespace": "mwsNetworks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#network_project_id MwsNetworks#network_project_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 230
          },
          "name": "networkProjectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#pod_ip_range_name MwsNetworks#pod_ip_range_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 234
          },
          "name": "podIpRangeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#service_ip_range_name MwsNetworks#service_ip_range_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 238
          },
          "name": "serviceIpRangeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#subnet_id MwsNetworks#subnet_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 242
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#subnet_region MwsNetworks#subnet_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 246
          },
          "name": "subnetRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#vpc_id MwsNetworks#vpc_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 250
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-networks/index:MwsNetworksGcpNetworkInfo"
    },
    "@cdktf/provider-databricks.mwsNetworks.MwsNetworksGcpNetworkInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksGcpNetworkInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-networks/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-networks/index.ts",
        "line": 317
      },
      "name": "MwsNetworksGcpNetworkInfoOutputReference",
      "namespace": "mwsNetworks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 388
          },
          "name": "networkProjectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 401
          },
          "name": "podIpRangeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 414
          },
          "name": "serviceIpRangeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 427
          },
          "name": "subnetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 440
          },
          "name": "subnetRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 453
          },
          "name": "vpcIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 381
          },
          "name": "networkProjectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 394
          },
          "name": "podIpRangeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 407
          },
          "name": "serviceIpRangeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 420
          },
          "name": "subnetId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 433
          },
          "name": "subnetRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 446
          },
          "name": "vpcId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksGcpNetworkInfo"
          }
        }
      ],
      "symbolId": "src/mws-networks/index:MwsNetworksGcpNetworkInfoOutputReference"
    },
    "@cdktf/provider-databricks.mwsNetworks.MwsNetworksVpcEndpoints": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksVpcEndpoints",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-networks/index.ts",
        "line": 457
      },
      "name": "MwsNetworksVpcEndpoints",
      "namespace": "mwsNetworks",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#dataplane_relay MwsNetworks#dataplane_relay}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 461
          },
          "name": "dataplaneRelay",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_networks#rest_api MwsNetworks#rest_api}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 465
          },
          "name": "restApi",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/mws-networks/index:MwsNetworksVpcEndpoints"
    },
    "@cdktf/provider-databricks.mwsNetworks.MwsNetworksVpcEndpointsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksVpcEndpointsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-networks/index.ts",
          "line": 511
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-networks/index.ts",
        "line": 504
      },
      "name": "MwsNetworksVpcEndpointsOutputReference",
      "namespace": "mwsNetworks",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 551
          },
          "name": "dataplaneRelayInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 564
          },
          "name": "restApiInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 544
          },
          "name": "dataplaneRelay",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 557
          },
          "name": "restApi",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-networks/index.ts",
            "line": 515
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsNetworks.MwsNetworksVpcEndpoints"
          }
        }
      ],
      "symbolId": "src/mws-networks/index:MwsNetworksVpcEndpointsOutputReference"
    },
    "@cdktf/provider-databricks.mwsPermissionAssignment.MwsPermissionAssignment": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_permission_assignment databricks_mws_permission_assignment}."
      },
      "fqn": "@cdktf/provider-databricks.mwsPermissionAssignment.MwsPermissionAssignment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_permission_assignment databricks_mws_permission_assignment} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-permission-assignment/index.ts",
          "line": 71
        },
        "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-databricks.mwsPermissionAssignment.MwsPermissionAssignmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-permission-assignment/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsPermissionAssignment resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsPermissionAssignment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_permission_assignment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsPermissionAssignment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsPermissionAssignment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 105
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 156
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsPermissionAssignment",
      "namespace": "mwsPermissionAssignment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 109
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 122
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 135
          },
          "name": "principalIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 148
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 115
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 128
          },
          "name": "principalId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 141
          },
          "name": "workspaceId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/mws-permission-assignment/index:MwsPermissionAssignment"
    },
    "@cdktf/provider-databricks.mwsPermissionAssignment.MwsPermissionAssignmentConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsPermissionAssignment.MwsPermissionAssignmentConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-permission-assignment/index.ts",
        "line": 14
      },
      "name": "MwsPermissionAssignmentConfig",
      "namespace": "mwsPermissionAssignment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_permission_assignment#permissions MwsPermissionAssignment#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 25
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_permission_assignment#principal_id MwsPermissionAssignment#principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 29
          },
          "name": "principalId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_permission_assignment#workspace_id MwsPermissionAssignment#workspace_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 33
          },
          "name": "workspaceId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_permission_assignment#id MwsPermissionAssignment#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-permission-assignment/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-permission-assignment/index:MwsPermissionAssignmentConfig"
    },
    "@cdktf/provider-databricks.mwsPrivateAccessSettings.MwsPrivateAccessSettings": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings databricks_mws_private_access_settings}."
      },
      "fqn": "@cdktf/provider-databricks.mwsPrivateAccessSettings.MwsPrivateAccessSettings",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings databricks_mws_private_access_settings} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-private-access-settings/index.ts",
          "line": 87
        },
        "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-databricks.mwsPrivateAccessSettings.MwsPrivateAccessSettingsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-private-access-settings/index.ts",
        "line": 55
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsPrivateAccessSettings resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 72
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsPrivateAccessSettings to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsPrivateAccessSettings that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsPrivateAccessSettings to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 125
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 141
          },
          "name": "resetAllowedVpcEndpointIds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 157
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 173
          },
          "name": "resetPrivateAccessLevel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 189
          },
          "name": "resetPrivateAccessSettingsId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 218
          },
          "name": "resetPublicAccessEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 243
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 256
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsPrivateAccessSettings",
      "namespace": "mwsPrivateAccessSettings",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 60
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 129
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 145
          },
          "name": "allowedVpcEndpointIdsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 161
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 177
          },
          "name": "privateAccessLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 193
          },
          "name": "privateAccessSettingsIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 206
          },
          "name": "privateAccessSettingsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 222
          },
          "name": "publicAccessEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 235
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 119
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 135
          },
          "name": "allowedVpcEndpointIds",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 167
          },
          "name": "privateAccessLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 183
          },
          "name": "privateAccessSettingsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 199
          },
          "name": "privateAccessSettingsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 212
          },
          "name": "publicAccessEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 228
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-private-access-settings/index:MwsPrivateAccessSettings"
    },
    "@cdktf/provider-databricks.mwsPrivateAccessSettings.MwsPrivateAccessSettingsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsPrivateAccessSettings.MwsPrivateAccessSettingsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-private-access-settings/index.ts",
        "line": 14
      },
      "name": "MwsPrivateAccessSettingsConfig",
      "namespace": "mwsPrivateAccessSettings",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings#private_access_settings_name MwsPrivateAccessSettings#private_access_settings_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 41
          },
          "name": "privateAccessSettingsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings#region MwsPrivateAccessSettings#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 49
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings#account_id MwsPrivateAccessSettings#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings#allowed_vpc_endpoint_ids MwsPrivateAccessSettings#allowed_vpc_endpoint_ids}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 22
          },
          "name": "allowedVpcEndpointIds",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings#id MwsPrivateAccessSettings#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings#private_access_level MwsPrivateAccessSettings#private_access_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 33
          },
          "name": "privateAccessLevel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings#private_access_settings_id MwsPrivateAccessSettings#private_access_settings_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 37
          },
          "name": "privateAccessSettingsId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_private_access_settings#public_access_enabled MwsPrivateAccessSettings#public_access_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-private-access-settings/index.ts",
            "line": 45
          },
          "name": "publicAccessEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mws-private-access-settings/index:MwsPrivateAccessSettingsConfig"
    },
    "@cdktf/provider-databricks.mwsStorageConfigurations.MwsStorageConfigurations": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_storage_configurations databricks_mws_storage_configurations}."
      },
      "fqn": "@cdktf/provider-databricks.mwsStorageConfigurations.MwsStorageConfigurations",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_storage_configurations databricks_mws_storage_configurations} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-storage-configurations/index.ts",
          "line": 71
        },
        "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-databricks.mwsStorageConfigurations.MwsStorageConfigurationsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-storage-configurations/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsStorageConfigurations resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsStorageConfigurations to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_storage_configurations#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsStorageConfigurations that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsStorageConfigurations to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 136
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsStorageConfigurations",
      "namespace": "mwsStorageConfigurations",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 124
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 145
          },
          "name": "storageConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 106
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 119
          },
          "name": "bucketNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 140
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 158
          },
          "name": "storageConfigurationNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 99
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 112
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 130
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 151
          },
          "name": "storageConfigurationName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-storage-configurations/index:MwsStorageConfigurations"
    },
    "@cdktf/provider-databricks.mwsStorageConfigurations.MwsStorageConfigurationsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsStorageConfigurations.MwsStorageConfigurationsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-storage-configurations/index.ts",
        "line": 14
      },
      "name": "MwsStorageConfigurationsConfig",
      "namespace": "mwsStorageConfigurations",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_storage_configurations#account_id MwsStorageConfigurations#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_storage_configurations#bucket_name MwsStorageConfigurations#bucket_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 22
          },
          "name": "bucketName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_storage_configurations#storage_configuration_name MwsStorageConfigurations#storage_configuration_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 33
          },
          "name": "storageConfigurationName",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_storage_configurations#id MwsStorageConfigurations#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-storage-configurations/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-storage-configurations/index:MwsStorageConfigurationsConfig"
    },
    "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpoint": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint databricks_mws_vpc_endpoint}."
      },
      "fqn": "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint databricks_mws_vpc_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-vpc-endpoint/index.ts",
          "line": 308
        },
        "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-databricks.mwsVpcEndpoint.MwsVpcEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-vpc-endpoint/index.ts",
        "line": 276
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsVpcEndpoint resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 293
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsVpcEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsVpcEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsVpcEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 503
          },
          "name": "putGcpVpcEndpointInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointGcpVpcEndpointInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 349
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 365
          },
          "name": "resetAwsAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 381
          },
          "name": "resetAwsEndpointServiceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 397
          },
          "name": "resetAwsVpcEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 506
          },
          "name": "resetGcpVpcEndpointInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 413
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 429
          },
          "name": "resetRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 445
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 461
          },
          "name": "resetUseCase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 477
          },
          "name": "resetVpcEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 518
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 534
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsVpcEndpoint",
      "namespace": "mwsVpcEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 281
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 500
          },
          "name": "gcpVpcEndpointInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointGcpVpcEndpointInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 353
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 369
          },
          "name": "awsAccountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 385
          },
          "name": "awsEndpointServiceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 401
          },
          "name": "awsVpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 510
          },
          "name": "gcpVpcEndpointInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointGcpVpcEndpointInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 417
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 433
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 449
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 465
          },
          "name": "useCaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 481
          },
          "name": "vpcEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 494
          },
          "name": "vpcEndpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 343
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 359
          },
          "name": "awsAccountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 375
          },
          "name": "awsEndpointServiceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 391
          },
          "name": "awsVpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 407
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 423
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 439
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 455
          },
          "name": "useCase",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 471
          },
          "name": "vpcEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 487
          },
          "name": "vpcEndpointName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-vpc-endpoint/index:MwsVpcEndpoint"
    },
    "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-vpc-endpoint/index.ts",
        "line": 14
      },
      "name": "MwsVpcEndpointConfig",
      "namespace": "mwsVpcEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#vpc_endpoint_name MwsVpcEndpoint#vpc_endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 57
          },
          "name": "vpcEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#account_id MwsVpcEndpoint#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#aws_account_id MwsVpcEndpoint#aws_account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 22
          },
          "name": "awsAccountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#aws_endpoint_service_id MwsVpcEndpoint#aws_endpoint_service_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 26
          },
          "name": "awsEndpointServiceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#aws_vpc_endpoint_id MwsVpcEndpoint#aws_vpc_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 30
          },
          "name": "awsVpcEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#gcp_vpc_endpoint_info MwsVpcEndpoint#gcp_vpc_endpoint_info}",
            "stability": "stable",
            "summary": "gcp_vpc_endpoint_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 63
          },
          "name": "gcpVpcEndpointInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointGcpVpcEndpointInfo"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#id MwsVpcEndpoint#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#region MwsVpcEndpoint#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 41
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#state MwsVpcEndpoint#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 45
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#use_case MwsVpcEndpoint#use_case}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 49
          },
          "name": "useCase",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#vpc_endpoint_id MwsVpcEndpoint#vpc_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 53
          },
          "name": "vpcEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-vpc-endpoint/index:MwsVpcEndpointConfig"
    },
    "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointGcpVpcEndpointInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointGcpVpcEndpointInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-vpc-endpoint/index.ts",
        "line": 65
      },
      "name": "MwsVpcEndpointGcpVpcEndpointInfo",
      "namespace": "mwsVpcEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#endpoint_region MwsVpcEndpoint#endpoint_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 69
          },
          "name": "endpointRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#project_id MwsVpcEndpoint#project_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 73
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#psc_endpoint_name MwsVpcEndpoint#psc_endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 81
          },
          "name": "pscEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#psc_connection_id MwsVpcEndpoint#psc_connection_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 77
          },
          "name": "pscConnectionId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_vpc_endpoint#service_attachment_id MwsVpcEndpoint#service_attachment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 85
          },
          "name": "serviceAttachmentId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-vpc-endpoint/index:MwsVpcEndpointGcpVpcEndpointInfo"
    },
    "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointGcpVpcEndpointInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointGcpVpcEndpointInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-vpc-endpoint/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-vpc-endpoint/index.ts",
        "line": 145
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 235
          },
          "name": "resetPscConnectionId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 264
          },
          "name": "resetServiceAttachmentId"
        }
      ],
      "name": "MwsVpcEndpointGcpVpcEndpointInfoOutputReference",
      "namespace": "mwsVpcEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 210
          },
          "name": "endpointRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 223
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 239
          },
          "name": "pscConnectionIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 252
          },
          "name": "pscEndpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 268
          },
          "name": "serviceAttachmentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 203
          },
          "name": "endpointRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 216
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 229
          },
          "name": "pscConnectionId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 245
          },
          "name": "pscEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 258
          },
          "name": "serviceAttachmentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-vpc-endpoint/index.ts",
            "line": 156
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsVpcEndpoint.MwsVpcEndpointGcpVpcEndpointInfo"
          }
        }
      ],
      "symbolId": "src/mws-vpc-endpoint/index:MwsVpcEndpointGcpVpcEndpointInfoOutputReference"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspaces": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces databricks_mws_workspaces}."
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspaces",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces databricks_mws_workspaces} Resource."
        },
        "locationInModule": {
          "filename": "src/mws-workspaces/index.ts",
          "line": 1079
        },
        "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-databricks.mwsWorkspaces.MwsWorkspacesConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 1047
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a MwsWorkspaces resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1064
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the MwsWorkspaces to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing MwsWorkspaces that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the MwsWorkspaces to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1480
          },
          "name": "putCloudResourceContainer",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainer"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1496
          },
          "name": "putExternalCustomerInfo",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesExternalCustomerInfo"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1512
          },
          "name": "putGcpManagedNetworkConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGcpManagedNetworkConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1528
          },
          "name": "putGkeConfig",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGkeConfig"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1544
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1560
          },
          "name": "putToken",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesToken"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1150
          },
          "name": "resetAwsRegion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1166
          },
          "name": "resetCloud"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1483
          },
          "name": "resetCloudResourceContainer"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1182
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1198
          },
          "name": "resetCredentialsId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1230
          },
          "name": "resetCustomerManagedKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1214
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1246
          },
          "name": "resetDeploymentName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1499
          },
          "name": "resetExternalCustomerInfo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1515
          },
          "name": "resetGcpManagedNetworkConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1531
          },
          "name": "resetGkeConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1262
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1278
          },
          "name": "resetIsNoPublicIpEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1294
          },
          "name": "resetLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1310
          },
          "name": "resetManagedServicesCustomerManagedKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1326
          },
          "name": "resetNetworkId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1342
          },
          "name": "resetPricingTier"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1358
          },
          "name": "resetPrivateAccessSettingsId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1374
          },
          "name": "resetStorageConfigurationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1390
          },
          "name": "resetStorageCustomerManagedKeyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1547
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1563
          },
          "name": "resetToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1406
          },
          "name": "resetWorkspaceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1435
          },
          "name": "resetWorkspaceStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1451
          },
          "name": "resetWorkspaceStatusMessage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1467
          },
          "name": "resetWorkspaceUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1575
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1608
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "MwsWorkspaces",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1052
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1477
          },
          "name": "cloudResourceContainer",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1493
          },
          "name": "externalCustomerInfo",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesExternalCustomerInfoOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1509
          },
          "name": "gcpManagedNetworkConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGcpManagedNetworkConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1525
          },
          "name": "gkeConfig",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGkeConfigOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1541
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1557
          },
          "name": "token",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTokenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1138
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1154
          },
          "name": "awsRegionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1170
          },
          "name": "cloudInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1487
          },
          "name": "cloudResourceContainerInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainer"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1186
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1202
          },
          "name": "credentialsIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1234
          },
          "name": "customerManagedKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1218
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1250
          },
          "name": "deploymentNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1503
          },
          "name": "externalCustomerInfoInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesExternalCustomerInfo"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1519
          },
          "name": "gcpManagedNetworkConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGcpManagedNetworkConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1535
          },
          "name": "gkeConfigInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGkeConfig"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1266
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1282
          },
          "name": "isNoPublicIpEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1298
          },
          "name": "locationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1314
          },
          "name": "managedServicesCustomerManagedKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1330
          },
          "name": "networkIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1346
          },
          "name": "pricingTierInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1362
          },
          "name": "privateAccessSettingsIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1378
          },
          "name": "storageConfigurationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1394
          },
          "name": "storageCustomerManagedKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1551
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1567
          },
          "name": "tokenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesToken"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1410
          },
          "name": "workspaceIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1423
          },
          "name": "workspaceNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1439
          },
          "name": "workspaceStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1455
          },
          "name": "workspaceStatusMessageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1471
          },
          "name": "workspaceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1131
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1144
          },
          "name": "awsRegion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1160
          },
          "name": "cloud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1176
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1192
          },
          "name": "credentialsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1224
          },
          "name": "customerManagedKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1208
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1240
          },
          "name": "deploymentName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1256
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1272
          },
          "name": "isNoPublicIpEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1288
          },
          "name": "location",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1304
          },
          "name": "managedServicesCustomerManagedKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1320
          },
          "name": "networkId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1336
          },
          "name": "pricingTier",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1352
          },
          "name": "privateAccessSettingsId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1368
          },
          "name": "storageConfigurationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1384
          },
          "name": "storageCustomerManagedKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1400
          },
          "name": "workspaceId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1416
          },
          "name": "workspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1429
          },
          "name": "workspaceStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1445
          },
          "name": "workspaceStatusMessage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1461
          },
          "name": "workspaceUrl",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspaces"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainer": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainer",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 224
      },
      "name": "MwsWorkspacesCloudResourceContainer",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#gcp MwsWorkspaces#gcp}",
            "stability": "stable",
            "summary": "gcp block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 230
          },
          "name": "gcp",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerGcp"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesCloudResourceContainer"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerGcp": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerGcp",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 143
      },
      "name": "MwsWorkspacesCloudResourceContainerGcp",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#project_id MwsWorkspaces#project_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 147
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesCloudResourceContainerGcp"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerGcpOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerGcpOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-workspaces/index.ts",
          "line": 186
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 179
      },
      "name": "MwsWorkspacesCloudResourceContainerGcpOutputReference",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 220
          },
          "name": "projectIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 213
          },
          "name": "projectId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 190
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerGcp"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesCloudResourceContainerGcpOutputReference"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-workspaces/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 262
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 299
          },
          "name": "putGcp",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerGcp"
              }
            }
          ]
        }
      ],
      "name": "MwsWorkspacesCloudResourceContainerOutputReference",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 296
          },
          "name": "gcp",
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerGcpOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 303
          },
          "name": "gcpInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainerGcp"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 273
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainer"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesCloudResourceContainerOutputReference"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 14
      },
      "name": "MwsWorkspacesConfig",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#account_id MwsWorkspaces#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 18
          },
          "name": "accountId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#workspace_name MwsWorkspaces#workspace_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 93
          },
          "name": "workspaceName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#aws_region MwsWorkspaces#aws_region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 22
          },
          "name": "awsRegion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#cloud MwsWorkspaces#cloud}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 26
          },
          "name": "cloud",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#cloud_resource_container MwsWorkspaces#cloud_resource_container}",
            "stability": "stable",
            "summary": "cloud_resource_container block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 111
          },
          "name": "cloudResourceContainer",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesCloudResourceContainer"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#creation_time MwsWorkspaces#creation_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 30
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#credentials_id MwsWorkspaces#credentials_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 34
          },
          "name": "credentialsId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#customer_managed_key_id MwsWorkspaces#customer_managed_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 42
          },
          "name": "customerManagedKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#custom_tags MwsWorkspaces#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 38
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#deployment_name MwsWorkspaces#deployment_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 46
          },
          "name": "deploymentName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#external_customer_info MwsWorkspaces#external_customer_info}",
            "stability": "stable",
            "summary": "external_customer_info block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 117
          },
          "name": "externalCustomerInfo",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesExternalCustomerInfo"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#gcp_managed_network_config MwsWorkspaces#gcp_managed_network_config}",
            "stability": "stable",
            "summary": "gcp_managed_network_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 123
          },
          "name": "gcpManagedNetworkConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGcpManagedNetworkConfig"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#gke_config MwsWorkspaces#gke_config}",
            "stability": "stable",
            "summary": "gke_config block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 129
          },
          "name": "gkeConfig",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGkeConfig"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#id MwsWorkspaces#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 53
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#is_no_public_ip_enabled MwsWorkspaces#is_no_public_ip_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 57
          },
          "name": "isNoPublicIpEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#location MwsWorkspaces#location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 61
          },
          "name": "location",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#managed_services_customer_managed_key_id MwsWorkspaces#managed_services_customer_managed_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 65
          },
          "name": "managedServicesCustomerManagedKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#network_id MwsWorkspaces#network_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 69
          },
          "name": "networkId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#pricing_tier MwsWorkspaces#pricing_tier}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 73
          },
          "name": "pricingTier",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#private_access_settings_id MwsWorkspaces#private_access_settings_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 77
          },
          "name": "privateAccessSettingsId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#storage_configuration_id MwsWorkspaces#storage_configuration_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 81
          },
          "name": "storageConfigurationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#storage_customer_managed_key_id MwsWorkspaces#storage_customer_managed_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 85
          },
          "name": "storageCustomerManagedKeyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#timeouts MwsWorkspaces#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 135
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#token MwsWorkspaces#token}",
            "stability": "stable",
            "summary": "token block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 141
          },
          "name": "token",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesToken"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#workspace_id MwsWorkspaces#workspace_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 89
          },
          "name": "workspaceId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#workspace_status MwsWorkspaces#workspace_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 97
          },
          "name": "workspaceStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#workspace_status_message MwsWorkspaces#workspace_status_message}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 101
          },
          "name": "workspaceStatusMessage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#workspace_url MwsWorkspaces#workspace_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 105
          },
          "name": "workspaceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesConfig"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesExternalCustomerInfo": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesExternalCustomerInfo",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 307
      },
      "name": "MwsWorkspacesExternalCustomerInfo",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#authoritative_user_email MwsWorkspaces#authoritative_user_email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 311
          },
          "name": "authoritativeUserEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#authoritative_user_full_name MwsWorkspaces#authoritative_user_full_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 315
          },
          "name": "authoritativeUserFullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#customer_name MwsWorkspaces#customer_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 319
          },
          "name": "customerName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesExternalCustomerInfo"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesExternalCustomerInfoOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesExternalCustomerInfoOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-workspaces/index.ts",
          "line": 372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 365
      },
      "name": "MwsWorkspacesExternalCustomerInfoOutputReference",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 418
          },
          "name": "authoritativeUserEmailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 431
          },
          "name": "authoritativeUserFullNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 444
          },
          "name": "customerNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 411
          },
          "name": "authoritativeUserEmail",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 424
          },
          "name": "authoritativeUserFullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 437
          },
          "name": "customerName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesExternalCustomerInfo"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesExternalCustomerInfoOutputReference"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGcpManagedNetworkConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGcpManagedNetworkConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 448
      },
      "name": "MwsWorkspacesGcpManagedNetworkConfig",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#gke_cluster_pod_ip_range MwsWorkspaces#gke_cluster_pod_ip_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 452
          },
          "name": "gkeClusterPodIpRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#gke_cluster_service_ip_range MwsWorkspaces#gke_cluster_service_ip_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 456
          },
          "name": "gkeClusterServiceIpRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#subnet_cidr MwsWorkspaces#subnet_cidr}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 460
          },
          "name": "subnetCidr",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesGcpManagedNetworkConfig"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGcpManagedNetworkConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGcpManagedNetworkConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-workspaces/index.ts",
          "line": 513
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 506
      },
      "name": "MwsWorkspacesGcpManagedNetworkConfigOutputReference",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 559
          },
          "name": "gkeClusterPodIpRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 572
          },
          "name": "gkeClusterServiceIpRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 585
          },
          "name": "subnetCidrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 552
          },
          "name": "gkeClusterPodIpRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 565
          },
          "name": "gkeClusterServiceIpRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 578
          },
          "name": "subnetCidr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 517
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGcpManagedNetworkConfig"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesGcpManagedNetworkConfigOutputReference"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGkeConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGkeConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 589
      },
      "name": "MwsWorkspacesGkeConfig",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#connectivity_type MwsWorkspaces#connectivity_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 593
          },
          "name": "connectivityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#master_ip_range MwsWorkspaces#master_ip_range}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 597
          },
          "name": "masterIpRange",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesGkeConfig"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGkeConfigOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGkeConfigOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-workspaces/index.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/mws-workspaces/index.ts",
        "line": 636
      },
      "name": "MwsWorkspacesGkeConfigOutputReference",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 683
          },
          "name": "connectivityTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 696
          },
          "name": "masterIpRangeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 676
          },
          "name": "connectivityType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 689
          },
          "name": "masterIpRange",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 647
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesGkeConfig"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesGkeConfigOutputReference"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 700
      },
      "name": "MwsWorkspacesTimeouts",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#create MwsWorkspaces#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 704
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#read MwsWorkspaces#read}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 708
          },
          "name": "read",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#update MwsWorkspaces#update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 712
          },
          "name": "update",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesTimeouts"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-workspaces/index.ts",
          "line": 766
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 758
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 820
          },
          "name": "resetCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 836
          },
          "name": "resetRead"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 852
          },
          "name": "resetUpdate"
        }
      ],
      "name": "MwsWorkspacesTimeoutsOutputReference",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 824
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 840
          },
          "name": "readInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 856
          },
          "name": "updateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 814
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 830
          },
          "name": "read",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 846
          },
          "name": "update",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 770
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesToken": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesToken",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 860
      },
      "name": "MwsWorkspacesToken",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#comment MwsWorkspaces#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 864
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#lifetime_seconds MwsWorkspaces#lifetime_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 868
          },
          "name": "lifetimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#token_id MwsWorkspaces#token_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 872
          },
          "name": "tokenId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/mws_workspaces#token_value MwsWorkspaces#token_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 876
          },
          "name": "tokenValue",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesToken"
    },
    "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTokenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesTokenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/mws-workspaces/index.ts",
          "line": 936
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/mws-workspaces/index.ts",
        "line": 929
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 987
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1003
          },
          "name": "resetLifetimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1019
          },
          "name": "resetTokenId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1035
          },
          "name": "resetTokenValue"
        }
      ],
      "name": "MwsWorkspacesTokenOutputReference",
      "namespace": "mwsWorkspaces",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 991
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1007
          },
          "name": "lifetimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1023
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1039
          },
          "name": "tokenValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 981
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 997
          },
          "name": "lifetimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1013
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 1029
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/mws-workspaces/index.ts",
            "line": 940
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.mwsWorkspaces.MwsWorkspacesToken"
          }
        }
      ],
      "symbolId": "src/mws-workspaces/index:MwsWorkspacesTokenOutputReference"
    },
    "@cdktf/provider-databricks.notebook.Notebook": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook databricks_notebook}."
      },
      "fqn": "@cdktf/provider-databricks.notebook.Notebook",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook databricks_notebook} Resource."
        },
        "locationInModule": {
          "filename": "src/notebook/index.ts",
          "line": 91
        },
        "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-databricks.notebook.NotebookConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/notebook/index.ts",
        "line": 59
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Notebook resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 76
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Notebook to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Notebook that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Notebook to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 130
          },
          "name": "resetContentBase64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 146
          },
          "name": "resetFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 162
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 178
          },
          "name": "resetLanguage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 194
          },
          "name": "resetMd5"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 210
          },
          "name": "resetObjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 226
          },
          "name": "resetObjectType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 255
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 272
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 286
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Notebook",
      "namespace": "notebook",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 64
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 264
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 134
          },
          "name": "contentBase64Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 150
          },
          "name": "formatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 166
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 182
          },
          "name": "languageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 198
          },
          "name": "md5Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 214
          },
          "name": "objectIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 230
          },
          "name": "objectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 243
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 259
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 124
          },
          "name": "contentBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 140
          },
          "name": "format",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 156
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 172
          },
          "name": "language",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 188
          },
          "name": "md5",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 204
          },
          "name": "objectId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 220
          },
          "name": "objectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 236
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 249
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notebook/index:Notebook"
    },
    "@cdktf/provider-databricks.notebook.NotebookConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.notebook.NotebookConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/notebook/index.ts",
        "line": 14
      },
      "name": "NotebookConfig",
      "namespace": "notebook",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#path Notebook#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 49
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#content_base64 Notebook#content_base64}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 18
          },
          "name": "contentBase64",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#format Notebook#format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 22
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#id Notebook#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#language Notebook#language}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 33
          },
          "name": "language",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#md5 Notebook#md5}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 37
          },
          "name": "md5",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#object_id Notebook#object_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 41
          },
          "name": "objectId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#object_type Notebook#object_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 45
          },
          "name": "objectType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/notebook#source Notebook#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/notebook/index.ts",
            "line": 53
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/notebook/index:NotebookConfig"
    },
    "@cdktf/provider-databricks.oboToken.OboToken": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/obo_token databricks_obo_token}."
      },
      "fqn": "@cdktf/provider-databricks.oboToken.OboToken",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/obo_token databricks_obo_token} Resource."
        },
        "locationInModule": {
          "filename": "src/obo-token/index.ts",
          "line": 71
        },
        "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-databricks.oboToken.OboTokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/obo-token/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a OboToken resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OboToken to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/obo_token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OboToken that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OboToken to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 118
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 134
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 150
          },
          "name": "resetLifetimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 167
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 176
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OboToken",
      "namespace": "oboToken",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 159
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 106
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 122
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 138
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 154
          },
          "name": "lifetimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 99
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 112
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 128
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 144
          },
          "name": "lifetimeSeconds",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/obo-token/index:OboToken"
    },
    "@cdktf/provider-databricks.oboToken.OboTokenConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.oboToken.OboTokenConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/obo-token/index.ts",
        "line": 14
      },
      "name": "OboTokenConfig",
      "namespace": "oboToken",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/obo_token#application_id OboToken#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 18
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/obo_token#comment OboToken#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 22
          },
          "name": "comment",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/obo_token#id OboToken#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/obo_token#lifetime_seconds OboToken#lifetime_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/obo-token/index.ts",
            "line": 33
          },
          "name": "lifetimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/obo-token/index:OboTokenConfig"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTable": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table databricks_online_table}."
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table databricks_online_table} Resource."
        },
        "locationInModule": {
          "filename": "src/online-table/index.ts",
          "line": 1242
        },
        "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-databricks.onlineTable.OnlineTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 1210
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a OnlineTable resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1227
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the OnlineTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing OnlineTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the OnlineTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1308
          },
          "name": "putSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1324
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1276
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1311
          },
          "name": "resetSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1327
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1339
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1348
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "OnlineTable",
      "namespace": "onlineTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1215
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1305
          },
          "name": "spec",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1299
          },
          "name": "status",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1321
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1280
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1293
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1315
          },
          "name": "specInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1331
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1270
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1286
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTable"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 14
      },
      "name": "OnlineTableConfig",
      "namespace": "onlineTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#name OnlineTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 25
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#id OnlineTable#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#spec OnlineTable#spec}",
            "stability": "stable",
            "summary": "spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 31
          },
          "name": "spec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#timeouts OnlineTable#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 37
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableTimeouts"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableConfig"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableSpec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 854
      },
      "name": "OnlineTableSpec",
      "namespace": "onlineTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#perform_full_copy OnlineTable#perform_full_copy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 858
          },
          "name": "performFullCopy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#primary_key_columns OnlineTable#primary_key_columns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 862
          },
          "name": "primaryKeyColumns",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#run_continuously OnlineTable#run_continuously}",
            "stability": "stable",
            "summary": "run_continuously block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 876
          },
          "name": "runContinuously",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunContinuously"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#run_triggered OnlineTable#run_triggered}",
            "stability": "stable",
            "summary": "run_triggered block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 882
          },
          "name": "runTriggered",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunTriggered"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#source_table_full_name OnlineTable#source_table_full_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 866
          },
          "name": "sourceTableFullName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#timeseries_key OnlineTable#timeseries_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 870
          },
          "name": "timeseriesKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableSpec"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableSpecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.ts",
          "line": 956
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 949
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1085
          },
          "name": "putRunContinuously",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunContinuously"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1101
          },
          "name": "putRunTriggered",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunTriggered"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1019
          },
          "name": "resetPerformFullCopy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1040
          },
          "name": "resetPrimaryKeyColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1088
          },
          "name": "resetRunContinuously"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1104
          },
          "name": "resetRunTriggered"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1056
          },
          "name": "resetSourceTableFullName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1072
          },
          "name": "resetTimeseriesKey"
        }
      ],
      "name": "OnlineTableSpecOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1028
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1082
          },
          "name": "runContinuously",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunContinuouslyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1098
          },
          "name": "runTriggered",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunTriggeredOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1023
          },
          "name": "performFullCopyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1044
          },
          "name": "primaryKeyColumnsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1092
          },
          "name": "runContinuouslyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunContinuously"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1108
          },
          "name": "runTriggeredInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunTriggered"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1060
          },
          "name": "sourceTableFullNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1076
          },
          "name": "timeseriesKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1013
          },
          "name": "performFullCopy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1034
          },
          "name": "primaryKeyColumns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1050
          },
          "name": "sourceTableFullName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1066
          },
          "name": "timeseriesKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 960
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpec"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableSpecOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunContinuously": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunContinuously",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 756
      },
      "name": "OnlineTableSpecRunContinuously",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableSpecRunContinuously"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunContinuouslyOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunContinuouslyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 779
      },
      "name": "OnlineTableSpecRunContinuouslyOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunContinuously"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableSpecRunContinuouslyOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunTriggered": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunTriggered",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 805
      },
      "name": "OnlineTableSpecRunTriggered",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableSpecRunTriggered"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunTriggeredOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunTriggeredOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.ts",
          "line": 835
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 828
      },
      "name": "OnlineTableSpecRunTriggeredOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 839
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableSpecRunTriggered"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableSpecRunTriggeredOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatus": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 652
      },
      "name": "OnlineTableStatus",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableStatus"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatus": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 134
      },
      "name": "OnlineTableStatusContinuousUpdateStatus",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableStatusContinuousUpdateStatus"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgress": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 39
      },
      "name": "OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgress",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgress"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.ts",
          "line": 123
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 116
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 130
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressOutputReference"
            }
          }
        }
      ],
      "name": "OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressList",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 123
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 123
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 123
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressList"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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/online-table/index.ts",
        "line": 62
      },
      "name": "OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 91
          },
          "name": "estimatedCompletionTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 96
          },
          "name": "latestVersionCurrentlyProcessing",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 106
          },
          "name": "syncedRowCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 101
          },
          "name": "syncProgressCompletion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 111
          },
          "name": "totalRowCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 75
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgress"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 202
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 216
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusOutputReference"
            }
          }
        }
      ],
      "name": "OnlineTableStatusContinuousUpdateStatusList",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 209
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 209
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 209
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusContinuousUpdateStatusList"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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/online-table/index.ts",
        "line": 157
      },
      "name": "OnlineTableStatusContinuousUpdateStatusOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 187
          },
          "name": "initialPipelineSyncProgress",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusInitialPipelineSyncProgressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 192
          },
          "name": "lastProcessedCommitVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 197
          },
          "name": "timestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 170
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatus"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusContinuousUpdateStatusOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusFailedStatus": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusFailedStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 220
      },
      "name": "OnlineTableStatusFailedStatus",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableStatusFailedStatus"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusFailedStatusList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusFailedStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.ts",
          "line": 289
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 296
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusFailedStatusOutputReference"
            }
          }
        }
      ],
      "name": "OnlineTableStatusFailedStatusList",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 289
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 289
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 289
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusFailedStatusList"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusFailedStatusOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusFailedStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 243
      },
      "name": "OnlineTableStatusFailedStatusOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 272
          },
          "name": "lastProcessedCommitVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 277
          },
          "name": "timestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 256
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusFailedStatus"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusFailedStatusOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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/online-table/index.ts",
        "line": 738
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.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-databricks.onlineTable.OnlineTableStatusOutputReference"
            }
          }
        }
      ],
      "name": "OnlineTableStatusList",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 745
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/online-table/index.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/online-table/index.ts",
            "line": 745
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusList"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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/online-table/index.ts",
        "line": 675
      },
      "name": "OnlineTableStatusOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 705
          },
          "name": "continuousUpdateStatus",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusContinuousUpdateStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 710
          },
          "name": "detailedState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 716
          },
          "name": "failedStatus",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusFailedStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 721
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 727
          },
          "name": "provisioningStatus",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 733
          },
          "name": "triggeredUpdateStatus",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 688
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatus"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatus": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 395
      },
      "name": "OnlineTableStatusProvisioningStatus",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableStatusProvisioningStatus"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusInitialPipelineSyncProgress": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusInitialPipelineSyncProgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 300
      },
      "name": "OnlineTableStatusProvisioningStatusInitialPipelineSyncProgress",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableStatusProvisioningStatusInitialPipelineSyncProgress"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.ts",
          "line": 384
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 377
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 391
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressOutputReference"
            }
          }
        }
      ],
      "name": "OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressList",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 384
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 384
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 384
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressList"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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/online-table/index.ts",
        "line": 323
      },
      "name": "OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 352
          },
          "name": "estimatedCompletionTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 357
          },
          "name": "latestVersionCurrentlyProcessing",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 367
          },
          "name": "syncedRowCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 362
          },
          "name": "syncProgressCompletion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 372
          },
          "name": "totalRowCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 336
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusInitialPipelineSyncProgress"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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/online-table/index.ts",
        "line": 453
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.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-databricks.onlineTable.OnlineTableStatusProvisioningStatusOutputReference"
            }
          }
        }
      ],
      "name": "OnlineTableStatusProvisioningStatusList",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 460
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/online-table/index.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/online-table/index.ts",
            "line": 460
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusProvisioningStatusList"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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/online-table/index.ts",
        "line": 418
      },
      "name": "OnlineTableStatusProvisioningStatusOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 448
          },
          "name": "initialPipelineSyncProgress",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatusInitialPipelineSyncProgressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 431
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusProvisioningStatus"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusProvisioningStatusOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatus": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 566
      },
      "name": "OnlineTableStatusTriggeredUpdateStatus",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableStatusTriggeredUpdateStatus"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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/online-table/index.ts",
        "line": 634
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.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-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusOutputReference"
            }
          }
        }
      ],
      "name": "OnlineTableStatusTriggeredUpdateStatusList",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 641
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/online-table/index.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/online-table/index.ts",
            "line": 641
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusTriggeredUpdateStatusList"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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/online-table/index.ts",
        "line": 589
      },
      "name": "OnlineTableStatusTriggeredUpdateStatusOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 618
          },
          "name": "lastProcessedCommitVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 623
          },
          "name": "timestamp",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 629
          },
          "name": "triggeredUpdateProgress",
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 602
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatus"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusTriggeredUpdateStatusOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgress": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgress",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 471
      },
      "name": "OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgress",
      "namespace": "onlineTable",
      "symbolId": "src/online-table/index:OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgress"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.ts",
          "line": 555
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 562
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressOutputReference"
            }
          }
        }
      ],
      "name": "OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressList",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 555
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 555
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 555
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressList"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 494
      },
      "name": "OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 523
          },
          "name": "estimatedCompletionTimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 528
          },
          "name": "latestVersionCurrentlyProcessing",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 538
          },
          "name": "syncedRowCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 533
          },
          "name": "syncProgressCompletion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 543
          },
          "name": "totalRowCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 507
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgress"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableStatusTriggeredUpdateStatusTriggeredUpdateProgressOutputReference"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 1112
      },
      "name": "OnlineTableTimeouts",
      "namespace": "onlineTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/online_table#create OnlineTable#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1116
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableTimeouts"
    },
    "@cdktf/provider-databricks.onlineTable.OnlineTableTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/online-table/index.ts",
          "line": 1156
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/online-table/index.ts",
        "line": 1148
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1198
          },
          "name": "resetCreate"
        }
      ],
      "name": "OnlineTableTimeoutsOutputReference",
      "namespace": "onlineTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1202
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1192
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/online-table/index.ts",
            "line": 1160
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.onlineTable.OnlineTableTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/online-table/index:OnlineTableTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.permissionAssignment.PermissionAssignment": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permission_assignment databricks_permission_assignment}."
      },
      "fqn": "@cdktf/provider-databricks.permissionAssignment.PermissionAssignment",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permission_assignment databricks_permission_assignment} Resource."
        },
        "locationInModule": {
          "filename": "src/permission-assignment/index.ts",
          "line": 67
        },
        "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-databricks.permissionAssignment.PermissionAssignmentConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/permission-assignment/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a PermissionAssignment resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the PermissionAssignment to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permission_assignment#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing PermissionAssignment that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the PermissionAssignment to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 100
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "PermissionAssignment",
      "namespace": "permissionAssignment",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 104
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 117
          },
          "name": "permissionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 130
          },
          "name": "principalIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 110
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 123
          },
          "name": "principalId",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/permission-assignment/index:PermissionAssignment"
    },
    "@cdktf/provider-databricks.permissionAssignment.PermissionAssignmentConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.permissionAssignment.PermissionAssignmentConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/permission-assignment/index.ts",
        "line": 14
      },
      "name": "PermissionAssignmentConfig",
      "namespace": "permissionAssignment",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permission_assignment#permissions PermissionAssignment#permissions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 25
          },
          "name": "permissions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permission_assignment#principal_id PermissionAssignment#principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 29
          },
          "name": "principalId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permission_assignment#id PermissionAssignment#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permission-assignment/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/permission-assignment/index:PermissionAssignmentConfig"
    },
    "@cdktf/provider-databricks.permissions.Permissions": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions databricks_permissions}."
      },
      "fqn": "@cdktf/provider-databricks.permissions.Permissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions databricks_permissions} Resource."
        },
        "locationInModule": {
          "filename": "src/permissions/index.ts",
          "line": 365
        },
        "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-databricks.permissions.PermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/permissions/index.ts",
        "line": 333
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Permissions resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 350
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Permissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Permissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Permissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 784
          },
          "name": "putAccessControl",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.permissions.PermissionsAccessControl"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 419
          },
          "name": "resetAuthorization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 435
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 451
          },
          "name": "resetClusterPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 467
          },
          "name": "resetDirectoryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 483
          },
          "name": "resetDirectoryPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 499
          },
          "name": "resetExperimentId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 515
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 531
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 547
          },
          "name": "resetJobId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 563
          },
          "name": "resetNotebookId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 579
          },
          "name": "resetNotebookPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 595
          },
          "name": "resetObjectType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 611
          },
          "name": "resetPipelineId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 627
          },
          "name": "resetRegisteredModelId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 643
          },
          "name": "resetRepoId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 659
          },
          "name": "resetRepoPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 675
          },
          "name": "resetServingEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 691
          },
          "name": "resetSqlAlertId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 707
          },
          "name": "resetSqlDashboardId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 723
          },
          "name": "resetSqlEndpointId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 739
          },
          "name": "resetSqlQueryId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 755
          },
          "name": "resetWorkspaceFileId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 771
          },
          "name": "resetWorkspaceFilePath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 796
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 825
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Permissions",
      "namespace": "permissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 338
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 781
          },
          "name": "accessControl",
          "type": {
            "fqn": "@cdktf/provider-databricks.permissions.PermissionsAccessControlList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 788
          },
          "name": "accessControlInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.permissions.PermissionsAccessControl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 423
          },
          "name": "authorizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 439
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 455
          },
          "name": "clusterPolicyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 471
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 487
          },
          "name": "directoryPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 503
          },
          "name": "experimentIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 519
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 535
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 551
          },
          "name": "jobIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 567
          },
          "name": "notebookIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 583
          },
          "name": "notebookPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 599
          },
          "name": "objectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 615
          },
          "name": "pipelineIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 631
          },
          "name": "registeredModelIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 647
          },
          "name": "repoIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 663
          },
          "name": "repoPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 679
          },
          "name": "servingEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 695
          },
          "name": "sqlAlertIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 711
          },
          "name": "sqlDashboardIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 727
          },
          "name": "sqlEndpointIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 743
          },
          "name": "sqlQueryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 759
          },
          "name": "workspaceFileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 775
          },
          "name": "workspaceFilePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 413
          },
          "name": "authorization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 429
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 445
          },
          "name": "clusterPolicyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 461
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 477
          },
          "name": "directoryPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 493
          },
          "name": "experimentId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 509
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 525
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 541
          },
          "name": "jobId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 557
          },
          "name": "notebookId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 573
          },
          "name": "notebookPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 589
          },
          "name": "objectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 605
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 621
          },
          "name": "registeredModelId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 637
          },
          "name": "repoId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 653
          },
          "name": "repoPath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 669
          },
          "name": "servingEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 685
          },
          "name": "sqlAlertId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 701
          },
          "name": "sqlDashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 717
          },
          "name": "sqlEndpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 733
          },
          "name": "sqlQueryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 749
          },
          "name": "workspaceFileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 765
          },
          "name": "workspaceFilePath",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/permissions/index:Permissions"
    },
    "@cdktf/provider-databricks.permissions.PermissionsAccessControl": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.permissions.PermissionsAccessControl",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/permissions/index.ts",
        "line": 117
      },
      "name": "PermissionsAccessControl",
      "namespace": "permissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#permission_level Permissions#permission_level}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 125
          },
          "name": "permissionLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#group_name Permissions#group_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 121
          },
          "name": "groupName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#service_principal_name Permissions#service_principal_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 129
          },
          "name": "servicePrincipalName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#user_name Permissions#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 133
          },
          "name": "userName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/permissions/index:PermissionsAccessControl"
    },
    "@cdktf/provider-databricks.permissions.PermissionsAccessControlList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.permissions.PermissionsAccessControlList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/permissions/index.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/permissions/index.ts",
        "line": 310
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.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-databricks.permissions.PermissionsAccessControlOutputReference"
            }
          }
        }
      ],
      "name": "PermissionsAccessControlList",
      "namespace": "permissions",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 318
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/permissions/index.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/permissions/index.ts",
            "line": 318
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 311
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.permissions.PermissionsAccessControl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/permissions/index:PermissionsAccessControlList"
    },
    "@cdktf/provider-databricks.permissions.PermissionsAccessControlOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.permissions.PermissionsAccessControlOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/permissions/index.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/permissions/index.ts",
        "line": 186
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 256
          },
          "name": "resetGroupName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 285
          },
          "name": "resetServicePrincipalName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 301
          },
          "name": "resetUserName"
        }
      ],
      "name": "PermissionsAccessControlOutputReference",
      "namespace": "permissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 260
          },
          "name": "groupNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 273
          },
          "name": "permissionLevelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 289
          },
          "name": "servicePrincipalNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 305
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 250
          },
          "name": "groupName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 266
          },
          "name": "permissionLevel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 279
          },
          "name": "servicePrincipalName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 295
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 200
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.permissions.PermissionsAccessControl"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/permissions/index:PermissionsAccessControlOutputReference"
    },
    "@cdktf/provider-databricks.permissions.PermissionsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.permissions.PermissionsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/permissions/index.ts",
        "line": 14
      },
      "name": "PermissionsConfig",
      "namespace": "permissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#access_control Permissions#access_control}",
            "stability": "stable",
            "summary": "access_control block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 115
          },
          "name": "accessControl",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.permissions.PermissionsAccessControl"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#authorization Permissions#authorization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 18
          },
          "name": "authorization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#cluster_id Permissions#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 22
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#cluster_policy_id Permissions#cluster_policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 26
          },
          "name": "clusterPolicyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#directory_id Permissions#directory_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 30
          },
          "name": "directoryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#directory_path Permissions#directory_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 34
          },
          "name": "directoryPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#experiment_id Permissions#experiment_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 38
          },
          "name": "experimentId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#id Permissions#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 45
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#instance_pool_id Permissions#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 49
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#job_id Permissions#job_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 53
          },
          "name": "jobId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#notebook_id Permissions#notebook_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 57
          },
          "name": "notebookId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#notebook_path Permissions#notebook_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 61
          },
          "name": "notebookPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#object_type Permissions#object_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 65
          },
          "name": "objectType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#pipeline_id Permissions#pipeline_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 69
          },
          "name": "pipelineId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#registered_model_id Permissions#registered_model_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 73
          },
          "name": "registeredModelId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#repo_id Permissions#repo_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 77
          },
          "name": "repoId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#repo_path Permissions#repo_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 81
          },
          "name": "repoPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#serving_endpoint_id Permissions#serving_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 85
          },
          "name": "servingEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#sql_alert_id Permissions#sql_alert_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 89
          },
          "name": "sqlAlertId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#sql_dashboard_id Permissions#sql_dashboard_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 93
          },
          "name": "sqlDashboardId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#sql_endpoint_id Permissions#sql_endpoint_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 97
          },
          "name": "sqlEndpointId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#sql_query_id Permissions#sql_query_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 101
          },
          "name": "sqlQueryId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#workspace_file_id Permissions#workspace_file_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 105
          },
          "name": "workspaceFileId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/permissions#workspace_file_path Permissions#workspace_file_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/permissions/index.ts",
            "line": 109
          },
          "name": "workspaceFilePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/permissions/index:PermissionsConfig"
    },
    "@cdktf/provider-databricks.pipeline.Pipeline": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline databricks_pipeline}."
      },
      "fqn": "@cdktf/provider-databricks.pipeline.Pipeline",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline databricks_pipeline} Resource."
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 4271
        },
        "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-databricks.pipeline.PipelineConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 4239
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Pipeline resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4256
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Pipeline to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Pipeline that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Pipeline to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4530
          },
          "name": "putCluster",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.pipeline.PipelineCluster"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4546
          },
          "name": "putDeployment",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineDeployment"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4562
          },
          "name": "putFilters",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineFilters"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4578
          },
          "name": "putLibrary",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibrary"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4594
          },
          "name": "putNotification",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotification"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4610
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4320
          },
          "name": "resetAllowDuplicateNames"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4336
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4352
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4533
          },
          "name": "resetCluster"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4368
          },
          "name": "resetConfiguration"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4384
          },
          "name": "resetContinuous"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4549
          },
          "name": "resetDeployment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4400
          },
          "name": "resetDevelopment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4416
          },
          "name": "resetEdition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4565
          },
          "name": "resetFilters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4432
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4581
          },
          "name": "resetLibrary"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4448
          },
          "name": "resetName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4597
          },
          "name": "resetNotification"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4464
          },
          "name": "resetPhoton"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4480
          },
          "name": "resetServerless"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4496
          },
          "name": "resetStorage"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4512
          },
          "name": "resetTarget"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4613
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4625
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4649
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Pipeline",
      "namespace": "pipeline",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4244
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4527
          },
          "name": "cluster",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4543
          },
          "name": "deployment",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineDeploymentOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4559
          },
          "name": "filters",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineFiltersOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4575
          },
          "name": "library",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4591
          },
          "name": "notification",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotificationList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4607
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4521
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4324
          },
          "name": "allowDuplicateNamesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4340
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4356
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4537
          },
          "name": "clusterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4372
          },
          "name": "configurationInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4388
          },
          "name": "continuousInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4553
          },
          "name": "deploymentInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineDeployment"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4404
          },
          "name": "developmentInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4420
          },
          "name": "editionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4569
          },
          "name": "filtersInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineFilters"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4436
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4585
          },
          "name": "libraryInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4452
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4601
          },
          "name": "notificationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotification"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4468
          },
          "name": "photonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4484
          },
          "name": "serverlessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4500
          },
          "name": "storageInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4516
          },
          "name": "targetInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4617
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.pipeline.PipelineTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4314
          },
          "name": "allowDuplicateNames",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4330
          },
          "name": "catalog",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4346
          },
          "name": "channel",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4362
          },
          "name": "configuration",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4378
          },
          "name": "continuous",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4394
          },
          "name": "development",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4410
          },
          "name": "edition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4426
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4442
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4458
          },
          "name": "photon",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4474
          },
          "name": "serverless",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4490
          },
          "name": "storage",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4506
          },
          "name": "target",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:Pipeline"
    },
    "@cdktf/provider-databricks.pipeline.PipelineCluster": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineCluster",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 2479
      },
      "name": "PipelineCluster",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#apply_policy_default_values Pipeline#apply_policy_default_values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2483
          },
          "name": "applyPolicyDefaultValues",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#autoscale Pipeline#autoscale}",
            "stability": "stable",
            "summary": "autoscale block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2537
          },
          "name": "autoscale",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAutoscale"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#aws_attributes Pipeline#aws_attributes}",
            "stability": "stable",
            "summary": "aws_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2543
          },
          "name": "awsAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAwsAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#azure_attributes Pipeline#azure_attributes}",
            "stability": "stable",
            "summary": "azure_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2549
          },
          "name": "azureAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAzureAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#cluster_log_conf Pipeline#cluster_log_conf}",
            "stability": "stable",
            "summary": "cluster_log_conf block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2555
          },
          "name": "clusterLogConf",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConf"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#custom_tags Pipeline#custom_tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2487
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#driver_instance_pool_id Pipeline#driver_instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2491
          },
          "name": "driverInstancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#driver_node_type_id Pipeline#driver_node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2495
          },
          "name": "driverNodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#enable_local_disk_encryption Pipeline#enable_local_disk_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2499
          },
          "name": "enableLocalDiskEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#gcp_attributes Pipeline#gcp_attributes}",
            "stability": "stable",
            "summary": "gcp_attributes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2561
          },
          "name": "gcpAttributes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterGcpAttributes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#init_scripts Pipeline#init_scripts}",
            "stability": "stable",
            "summary": "init_scripts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2567
          },
          "name": "initScripts",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#instance_pool_id Pipeline#instance_pool_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2503
          },
          "name": "instancePoolId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#label Pipeline#label}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2507
          },
          "name": "label",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#node_type_id Pipeline#node_type_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2511
          },
          "name": "nodeTypeId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#num_workers Pipeline#num_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2515
          },
          "name": "numWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#policy_id Pipeline#policy_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2519
          },
          "name": "policyId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#spark_conf Pipeline#spark_conf}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2523
          },
          "name": "sparkConf",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#spark_env_vars Pipeline#spark_env_vars}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2527
          },
          "name": "sparkEnvVars",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#ssh_public_keys Pipeline#ssh_public_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2531
          },
          "name": "sshPublicKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineCluster"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterAutoscale": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAutoscale",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 107
      },
      "name": "PipelineClusterAutoscale",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#max_workers Pipeline#max_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 111
          },
          "name": "maxWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#min_workers Pipeline#min_workers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 115
          },
          "name": "minWorkers",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#mode Pipeline#mode}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 119
          },
          "name": "mode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterAutoscale"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterAutoscaleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAutoscaleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.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/pipeline/index.ts",
        "line": 165
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 217
          },
          "name": "resetMaxWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 233
          },
          "name": "resetMinWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 249
          },
          "name": "resetMode"
        }
      ],
      "name": "PipelineClusterAutoscaleOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 221
          },
          "name": "maxWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 237
          },
          "name": "minWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 253
          },
          "name": "modeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 211
          },
          "name": "maxWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 227
          },
          "name": "minWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 243
          },
          "name": "mode",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 176
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAutoscale"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterAutoscaleOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterAwsAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAwsAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 257
      },
      "name": "PipelineClusterAwsAttributes",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#availability Pipeline#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 261
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#ebs_volume_count Pipeline#ebs_volume_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 265
          },
          "name": "ebsVolumeCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#ebs_volume_size Pipeline#ebs_volume_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 269
          },
          "name": "ebsVolumeSize",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#ebs_volume_type Pipeline#ebs_volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 273
          },
          "name": "ebsVolumeType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#first_on_demand Pipeline#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 277
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#instance_profile_arn Pipeline#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 281
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#spot_bid_price_percent Pipeline#spot_bid_price_percent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 285
          },
          "name": "spotBidPricePercent",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#zone_id Pipeline#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 289
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterAwsAttributes"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterAwsAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAwsAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.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/pipeline/index.ts",
        "line": 370
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 452
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 468
          },
          "name": "resetEbsVolumeCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 484
          },
          "name": "resetEbsVolumeSize"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 500
          },
          "name": "resetEbsVolumeType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 516
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 532
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 548
          },
          "name": "resetSpotBidPricePercent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 564
          },
          "name": "resetZoneId"
        }
      ],
      "name": "PipelineClusterAwsAttributesOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 456
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 472
          },
          "name": "ebsVolumeCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 488
          },
          "name": "ebsVolumeSizeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 504
          },
          "name": "ebsVolumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 520
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 536
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 552
          },
          "name": "spotBidPricePercentInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 568
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 446
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 462
          },
          "name": "ebsVolumeCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 478
          },
          "name": "ebsVolumeSize",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 494
          },
          "name": "ebsVolumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 510
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 526
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 542
          },
          "name": "spotBidPricePercent",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 558
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 381
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAwsAttributes"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterAwsAttributesOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterAzureAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAzureAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 572
      },
      "name": "PipelineClusterAzureAttributes",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#availability Pipeline#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 576
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#first_on_demand Pipeline#first_on_demand}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 580
          },
          "name": "firstOnDemand",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#spot_bid_max_price Pipeline#spot_bid_max_price}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 584
          },
          "name": "spotBidMaxPrice",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterAzureAttributes"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterAzureAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAzureAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 630
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 682
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 698
          },
          "name": "resetFirstOnDemand"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 714
          },
          "name": "resetSpotBidMaxPrice"
        }
      ],
      "name": "PipelineClusterAzureAttributesOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 686
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 702
          },
          "name": "firstOnDemandInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 718
          },
          "name": "spotBidMaxPriceInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 676
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 692
          },
          "name": "firstOnDemand",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 708
          },
          "name": "spotBidMaxPrice",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 641
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAzureAttributes"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterAzureAttributesOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConf": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConf",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1082
      },
      "name": "PipelineClusterClusterLogConf",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#dbfs Pipeline#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1088
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#s3 Pipeline#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1094
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterClusterLogConf"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 722
      },
      "name": "PipelineClusterClusterLogConfDbfs",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#destination Pipeline#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 726
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterClusterLogConfDbfs"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 765
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 758
      },
      "name": "PipelineClusterClusterLogConfDbfsOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 799
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 792
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 769
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfDbfs"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterClusterLogConfDbfsOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 1140
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1133
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1176
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1192
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1179
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1195
          },
          "name": "resetS3"
        }
      ],
      "name": "PipelineClusterClusterLogConfOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1173
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1189
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1183
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1199
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1144
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConf"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterClusterLogConfOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 803
      },
      "name": "PipelineClusterClusterLogConfS3",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#destination Pipeline#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 811
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#canned_acl Pipeline#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 807
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#enable_encryption Pipeline#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 815
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#encryption_type Pipeline#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 819
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#endpoint Pipeline#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 823
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#kms_key Pipeline#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 827
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#region Pipeline#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 831
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterClusterLogConfS3"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 905
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 981
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1010
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1026
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1042
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1058
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1074
          },
          "name": "resetRegion"
        }
      ],
      "name": "PipelineClusterClusterLogConfS3OutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 985
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 998
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1014
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1030
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1046
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1062
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1078
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 975
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 991
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1004
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1020
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1036
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1052
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1068
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 916
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfS3"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterClusterLogConfS3OutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterGcpAttributes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterGcpAttributes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1203
      },
      "name": "PipelineClusterGcpAttributes",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#availability Pipeline#availability}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1207
          },
          "name": "availability",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#google_service_account Pipeline#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1211
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#local_ssd_count Pipeline#local_ssd_count}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1215
          },
          "name": "localSsdCount",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#zone_id Pipeline#zone_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1219
          },
          "name": "zoneId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterGcpAttributes"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterGcpAttributesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterGcpAttributesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 1279
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1272
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1330
          },
          "name": "resetAvailability"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1346
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1362
          },
          "name": "resetLocalSsdCount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1378
          },
          "name": "resetZoneId"
        }
      ],
      "name": "PipelineClusterGcpAttributesOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1334
          },
          "name": "availabilityInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1350
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1366
          },
          "name": "localSsdCountInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1382
          },
          "name": "zoneIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1324
          },
          "name": "availability",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1340
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1356
          },
          "name": "localSsdCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1372
          },
          "name": "zoneId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterGcpAttributes"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterGcpAttributesOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScripts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScripts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 2151
      },
      "name": "PipelineClusterInitScripts",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#abfss Pipeline#abfss}",
            "stability": "stable",
            "summary": "abfss block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2157
          },
          "name": "abfss",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsAbfss"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#dbfs Pipeline#dbfs}",
            "stability": "stable",
            "summary": "dbfs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2163
          },
          "name": "dbfs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsDbfs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#file Pipeline#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2169
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#gcs Pipeline#gcs}",
            "stability": "stable",
            "summary": "gcs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2175
          },
          "name": "gcs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsGcs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#s3 Pipeline#s3}",
            "stability": "stable",
            "summary": "s3 block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2181
          },
          "name": "s3",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsS3"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#volumes Pipeline#volumes}",
            "stability": "stable",
            "summary": "volumes block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2187
          },
          "name": "volumes",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsVolumes"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#workspace Pipeline#workspace}",
            "stability": "stable",
            "summary": "workspace block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2193
          },
          "name": "workspace",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScripts"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsAbfss": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsAbfss",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1386
      },
      "name": "PipelineClusterInitScriptsAbfss",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#destination Pipeline#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1390
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsAbfss"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsAbfssOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsAbfssOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 1429
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1422
      },
      "name": "PipelineClusterInitScriptsAbfssOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1463
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1456
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1433
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsAbfss"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsAbfssOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsDbfs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsDbfs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1467
      },
      "name": "PipelineClusterInitScriptsDbfs",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#destination Pipeline#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1471
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsDbfs"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsDbfsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsDbfsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.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/pipeline/index.ts",
        "line": 1503
      },
      "name": "PipelineClusterInitScriptsDbfsOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1544
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1537
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1514
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsDbfs"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsDbfsOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1548
      },
      "name": "PipelineClusterInitScriptsFile",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#destination Pipeline#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1552
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsFile"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 1591
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1584
      },
      "name": "PipelineClusterInitScriptsFileOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1625
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1618
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1595
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsFile"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsFileOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsGcs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsGcs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1629
      },
      "name": "PipelineClusterInitScriptsGcs",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#destination Pipeline#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1633
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsGcs"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsGcsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsGcsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 1672
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1665
      },
      "name": "PipelineClusterInitScriptsGcsOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1706
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1699
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1676
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsGcs"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsGcsOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 2468
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 2460
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2475
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsOutputReference"
            }
          }
        }
      ],
      "name": "PipelineClusterInitScriptsList",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2468
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2468
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2468
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2461
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsList"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 2277
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 2267
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2352
          },
          "name": "putAbfss",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsAbfss"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2368
          },
          "name": "putDbfs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsDbfs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2384
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2400
          },
          "name": "putGcs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsGcs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2416
          },
          "name": "putS3",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsS3"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2432
          },
          "name": "putVolumes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsVolumes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2448
          },
          "name": "putWorkspace",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsWorkspace"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2355
          },
          "name": "resetAbfss"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2371
          },
          "name": "resetDbfs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2387
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2403
          },
          "name": "resetGcs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2419
          },
          "name": "resetS3"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2435
          },
          "name": "resetVolumes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2451
          },
          "name": "resetWorkspace"
        }
      ],
      "name": "PipelineClusterInitScriptsOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2349
          },
          "name": "abfss",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsAbfssOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2365
          },
          "name": "dbfs",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsDbfsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2381
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2397
          },
          "name": "gcs",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsGcsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2413
          },
          "name": "s3",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsS3OutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2429
          },
          "name": "volumes",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsVolumesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2445
          },
          "name": "workspace",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsWorkspaceOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2359
          },
          "name": "abfssInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsAbfss"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2375
          },
          "name": "dbfsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsDbfs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2391
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2407
          },
          "name": "gcsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsGcs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2423
          },
          "name": "s3Input",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsS3"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2439
          },
          "name": "volumesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsVolumes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2455
          },
          "name": "workspaceInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsWorkspace"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2281
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScripts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsS3": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsS3",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1710
      },
      "name": "PipelineClusterInitScriptsS3",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#destination Pipeline#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1718
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#canned_acl Pipeline#canned_acl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1714
          },
          "name": "cannedAcl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#enable_encryption Pipeline#enable_encryption}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1722
          },
          "name": "enableEncryption",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#encryption_type Pipeline#encryption_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1726
          },
          "name": "encryptionType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#endpoint Pipeline#endpoint}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1730
          },
          "name": "endpoint",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#kms_key Pipeline#kms_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1734
          },
          "name": "kmsKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#region Pipeline#region}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1738
          },
          "name": "region",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsS3"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsS3OutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsS3OutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 1819
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1812
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1888
          },
          "name": "resetCannedAcl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1917
          },
          "name": "resetEnableEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1933
          },
          "name": "resetEncryptionType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1949
          },
          "name": "resetEndpoint"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1965
          },
          "name": "resetKmsKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1981
          },
          "name": "resetRegion"
        }
      ],
      "name": "PipelineClusterInitScriptsS3OutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1892
          },
          "name": "cannedAclInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1905
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1921
          },
          "name": "enableEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1937
          },
          "name": "encryptionTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1953
          },
          "name": "endpointInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1969
          },
          "name": "kmsKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1985
          },
          "name": "regionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1882
          },
          "name": "cannedAcl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1898
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1911
          },
          "name": "enableEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1927
          },
          "name": "encryptionType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1943
          },
          "name": "endpoint",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1959
          },
          "name": "kmsKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1975
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1823
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsS3"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsS3OutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsVolumes": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsVolumes",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 1989
      },
      "name": "PipelineClusterInitScriptsVolumes",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#destination Pipeline#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 1993
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsVolumes"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsVolumesOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsVolumesOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 2025
      },
      "name": "PipelineClusterInitScriptsVolumesOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2066
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2059
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2036
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsVolumes"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsVolumesOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsWorkspace": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsWorkspace",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 2070
      },
      "name": "PipelineClusterInitScriptsWorkspace",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#destination Pipeline#destination}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2074
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsWorkspace"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsWorkspaceOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsWorkspaceOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 2113
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 2106
      },
      "name": "PipelineClusterInitScriptsWorkspaceOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2147
          },
          "name": "destinationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2140
          },
          "name": "destination",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2117
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsWorkspace"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterInitScriptsWorkspaceOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.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/pipeline/index.ts",
        "line": 3182
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.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-databricks.pipeline.PipelineClusterOutputReference"
            }
          }
        }
      ],
      "name": "PipelineClusterList",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3190
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.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/pipeline/index.ts",
            "line": 3190
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3183
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterList"
    },
    "@cdktf/provider-databricks.pipeline.PipelineClusterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 2735
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 2725
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3090
          },
          "name": "putAutoscale",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAutoscale"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3106
          },
          "name": "putAwsAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAwsAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3122
          },
          "name": "putAzureAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAzureAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3138
          },
          "name": "putClusterLogConf",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConf"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3154
          },
          "name": "putGcpAttributes",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterGcpAttributes"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3170
          },
          "name": "putInitScripts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScripts"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2885
          },
          "name": "resetApplyPolicyDefaultValues"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3093
          },
          "name": "resetAutoscale"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3109
          },
          "name": "resetAwsAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3125
          },
          "name": "resetAzureAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3141
          },
          "name": "resetClusterLogConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2901
          },
          "name": "resetCustomTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2917
          },
          "name": "resetDriverInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2933
          },
          "name": "resetDriverNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2949
          },
          "name": "resetEnableLocalDiskEncryption"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3157
          },
          "name": "resetGcpAttributes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3173
          },
          "name": "resetInitScripts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2965
          },
          "name": "resetInstancePoolId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2981
          },
          "name": "resetLabel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2997
          },
          "name": "resetNodeTypeId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3013
          },
          "name": "resetNumWorkers"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3029
          },
          "name": "resetPolicyId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3045
          },
          "name": "resetSparkConf"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3061
          },
          "name": "resetSparkEnvVars"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3077
          },
          "name": "resetSshPublicKeys"
        }
      ],
      "name": "PipelineClusterOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3087
          },
          "name": "autoscale",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAutoscaleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3103
          },
          "name": "awsAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAwsAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3119
          },
          "name": "azureAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAzureAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3135
          },
          "name": "clusterLogConf",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConfOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3151
          },
          "name": "gcpAttributes",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterGcpAttributesOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3167
          },
          "name": "initScripts",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScriptsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2889
          },
          "name": "applyPolicyDefaultValuesInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3097
          },
          "name": "autoscaleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAutoscale"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3113
          },
          "name": "awsAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAwsAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3129
          },
          "name": "azureAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterAzureAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3145
          },
          "name": "clusterLogConfInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterClusterLogConf"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2905
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2921
          },
          "name": "driverInstancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2937
          },
          "name": "driverNodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2953
          },
          "name": "enableLocalDiskEncryptionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3161
          },
          "name": "gcpAttributesInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterGcpAttributes"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3177
          },
          "name": "initScriptsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineClusterInitScripts"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2969
          },
          "name": "instancePoolIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2985
          },
          "name": "labelInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3001
          },
          "name": "nodeTypeIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3017
          },
          "name": "numWorkersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3033
          },
          "name": "policyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3049
          },
          "name": "sparkConfInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3065
          },
          "name": "sparkEnvVarsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3081
          },
          "name": "sshPublicKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2879
          },
          "name": "applyPolicyDefaultValues",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2895
          },
          "name": "customTags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2911
          },
          "name": "driverInstancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2927
          },
          "name": "driverNodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2943
          },
          "name": "enableLocalDiskEncryption",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2959
          },
          "name": "instancePoolId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2975
          },
          "name": "label",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2991
          },
          "name": "nodeTypeId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3007
          },
          "name": "numWorkers",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3023
          },
          "name": "policyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3039
          },
          "name": "sparkConf",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3055
          },
          "name": "sparkEnvVars",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3071
          },
          "name": "sshPublicKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 2739
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.pipeline.PipelineCluster"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineClusterOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 14
      },
      "name": "PipelineConfig",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#allow_duplicate_names Pipeline#allow_duplicate_names}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 18
          },
          "name": "allowDuplicateNames",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#catalog Pipeline#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 22
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#channel Pipeline#channel}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 26
          },
          "name": "channel",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#cluster Pipeline#cluster}",
            "stability": "stable",
            "summary": "cluster block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 75
          },
          "name": "cluster",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineCluster"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#configuration Pipeline#configuration}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 30
          },
          "name": "configuration",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#continuous Pipeline#continuous}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 34
          },
          "name": "continuous",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#deployment Pipeline#deployment}",
            "stability": "stable",
            "summary": "deployment block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 81
          },
          "name": "deployment",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineDeployment"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#development Pipeline#development}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 38
          },
          "name": "development",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#edition Pipeline#edition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 42
          },
          "name": "edition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#filters Pipeline#filters}",
            "stability": "stable",
            "summary": "filters block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 87
          },
          "name": "filters",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineFilters"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#id Pipeline#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 49
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#library Pipeline#library}",
            "stability": "stable",
            "summary": "library block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 93
          },
          "name": "library",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#name Pipeline#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 53
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#notification Pipeline#notification}",
            "stability": "stable",
            "summary": "notification block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 99
          },
          "name": "notification",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotification"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#photon Pipeline#photon}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 57
          },
          "name": "photon",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#serverless Pipeline#serverless}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 61
          },
          "name": "serverless",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#storage Pipeline#storage}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 65
          },
          "name": "storage",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#target Pipeline#target}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 69
          },
          "name": "target",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#timeouts Pipeline#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 105
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineTimeouts"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineConfig"
    },
    "@cdktf/provider-databricks.pipeline.PipelineDeployment": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineDeployment",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3201
      },
      "name": "PipelineDeployment",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#kind Pipeline#kind}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3205
          },
          "name": "kind",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#metadata_file_path Pipeline#metadata_file_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3209
          },
          "name": "metadataFilePath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineDeployment"
    },
    "@cdktf/provider-databricks.pipeline.PipelineDeploymentOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineDeploymentOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 3255
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3248
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3294
          },
          "name": "resetKind"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3310
          },
          "name": "resetMetadataFilePath"
        }
      ],
      "name": "PipelineDeploymentOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3298
          },
          "name": "kindInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3314
          },
          "name": "metadataFilePathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3288
          },
          "name": "kind",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3304
          },
          "name": "metadataFilePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3259
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineDeployment"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineDeploymentOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineFilters": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineFilters",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3318
      },
      "name": "PipelineFilters",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#exclude Pipeline#exclude}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3322
          },
          "name": "exclude",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#include Pipeline#include}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3326
          },
          "name": "include",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineFilters"
    },
    "@cdktf/provider-databricks.pipeline.PipelineFiltersOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineFiltersOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 3372
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3365
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3411
          },
          "name": "resetExclude"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3427
          },
          "name": "resetInclude"
        }
      ],
      "name": "PipelineFiltersOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3415
          },
          "name": "excludeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3431
          },
          "name": "includeInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3405
          },
          "name": "exclude",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3421
          },
          "name": "include",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3376
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineFilters"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineFiltersOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineLibrary": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibrary",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3744
      },
      "name": "PipelineLibrary",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#file Pipeline#file}",
            "stability": "stable",
            "summary": "file block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3758
          },
          "name": "file",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryFile"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#jar Pipeline#jar}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3748
          },
          "name": "jar",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#maven Pipeline#maven}",
            "stability": "stable",
            "summary": "maven block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3764
          },
          "name": "maven",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryMaven"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#notebook Pipeline#notebook}",
            "stability": "stable",
            "summary": "notebook block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3770
          },
          "name": "notebook",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryNotebook"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#whl Pipeline#whl}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3752
          },
          "name": "whl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineLibrary"
    },
    "@cdktf/provider-databricks.pipeline.PipelineLibraryFile": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryFile",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3435
      },
      "name": "PipelineLibraryFile",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#path Pipeline#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3439
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineLibraryFile"
    },
    "@cdktf/provider-databricks.pipeline.PipelineLibraryFileOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryFileOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 3478
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3471
      },
      "name": "PipelineLibraryFileOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3512
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3505
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3482
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryFile"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineLibraryFileOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineLibraryList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 3987
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3979
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3994
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryOutputReference"
            }
          }
        }
      ],
      "name": "PipelineLibraryList",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3987
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3987
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3987
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3980
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibrary"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineLibraryList"
    },
    "@cdktf/provider-databricks.pipeline.PipelineLibraryMaven": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryMaven",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3516
      },
      "name": "PipelineLibraryMaven",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#coordinates Pipeline#coordinates}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3520
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#exclusions Pipeline#exclusions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3524
          },
          "name": "exclusions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#repo Pipeline#repo}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3528
          },
          "name": "repo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineLibraryMaven"
    },
    "@cdktf/provider-databricks.pipeline.PipelineLibraryMavenOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryMavenOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 3581
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3574
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3639
          },
          "name": "resetExclusions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3655
          },
          "name": "resetRepo"
        }
      ],
      "name": "PipelineLibraryMavenOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3627
          },
          "name": "coordinatesInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3643
          },
          "name": "exclusionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3659
          },
          "name": "repoInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3620
          },
          "name": "coordinates",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3633
          },
          "name": "exclusions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3649
          },
          "name": "repo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3585
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryMaven"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineLibraryMavenOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineLibraryNotebook": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryNotebook",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3663
      },
      "name": "PipelineLibraryNotebook",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#path Pipeline#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3667
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineLibraryNotebook"
    },
    "@cdktf/provider-databricks.pipeline.PipelineLibraryNotebookOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryNotebookOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 3706
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3699
      },
      "name": "PipelineLibraryNotebookOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3740
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3733
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3710
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryNotebook"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineLibraryNotebookOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineLibraryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 3840
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3830
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3935
          },
          "name": "putFile",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryFile"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3951
          },
          "name": "putMaven",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryMaven"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3967
          },
          "name": "putNotebook",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryNotebook"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3938
          },
          "name": "resetFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3906
          },
          "name": "resetJar"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3954
          },
          "name": "resetMaven"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3970
          },
          "name": "resetNotebook"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3922
          },
          "name": "resetWhl"
        }
      ],
      "name": "PipelineLibraryOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3932
          },
          "name": "file",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryFileOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3948
          },
          "name": "maven",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryMavenOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3964
          },
          "name": "notebook",
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryNotebookOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3942
          },
          "name": "fileInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryFile"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3910
          },
          "name": "jarInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3958
          },
          "name": "mavenInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryMaven"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3974
          },
          "name": "notebookInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibraryNotebook"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3926
          },
          "name": "whlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3900
          },
          "name": "jar",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3916
          },
          "name": "whl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 3844
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.pipeline.PipelineLibrary"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineLibraryOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineNotification": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotification",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 3998
      },
      "name": "PipelineNotification",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#alerts Pipeline#alerts}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4002
          },
          "name": "alerts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#email_recipients Pipeline#email_recipients}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4006
          },
          "name": "emailRecipients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineNotification"
    },
    "@cdktf/provider-databricks.pipeline.PipelineNotificationList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotificationList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 4130
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 4122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4137
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotificationOutputReference"
            }
          }
        }
      ],
      "name": "PipelineNotificationList",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4130
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4130
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4130
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4123
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotification"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineNotificationList"
    },
    "@cdktf/provider-databricks.pipeline.PipelineNotificationOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotificationOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 4055
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 4045
      },
      "name": "PipelineNotificationOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4104
          },
          "name": "alertsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4117
          },
          "name": "emailRecipientsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4097
          },
          "name": "alerts",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4110
          },
          "name": "emailRecipients",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4059
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.pipeline.PipelineNotification"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineNotificationOutputReference"
    },
    "@cdktf/provider-databricks.pipeline.PipelineTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 4141
      },
      "name": "PipelineTimeouts",
      "namespace": "pipeline",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/pipeline#default Pipeline#default}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4145
          },
          "name": "default",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineTimeouts"
    },
    "@cdktf/provider-databricks.pipeline.PipelineTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.pipeline.PipelineTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/pipeline/index.ts",
          "line": 4185
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/pipeline/index.ts",
        "line": 4177
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4227
          },
          "name": "resetDefault"
        }
      ],
      "name": "PipelineTimeoutsOutputReference",
      "namespace": "pipeline",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4231
          },
          "name": "defaultInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4221
          },
          "name": "default",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/pipeline/index.ts",
            "line": 4189
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.pipeline.PipelineTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/pipeline/index:PipelineTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.provider.DatabricksProvider": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformProvider",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs databricks}."
      },
      "fqn": "@cdktf/provider-databricks.provider.DatabricksProvider",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs databricks} Resource."
        },
        "locationInModule": {
          "filename": "src/provider/index.ts",
          "line": 174
        },
        "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-databricks.provider.DatabricksProviderConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 142
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a DatabricksProvider resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 159
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the DatabricksProvider to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing DatabricksProvider that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the DatabricksProvider to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 228
          },
          "name": "resetAccountId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 692
          },
          "name": "resetAlias"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 244
          },
          "name": "resetAuthType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 260
          },
          "name": "resetAzureClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 276
          },
          "name": "resetAzureClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 292
          },
          "name": "resetAzureEnvironment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 308
          },
          "name": "resetAzureLoginAppId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 324
          },
          "name": "resetAzureTenantId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 340
          },
          "name": "resetAzureUseMsi"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 356
          },
          "name": "resetAzureWorkspaceResourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 372
          },
          "name": "resetClientId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 388
          },
          "name": "resetClientSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 404
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 420
          },
          "name": "resetConfigFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 436
          },
          "name": "resetDatabricksCliPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 452
          },
          "name": "resetDebugHeaders"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 468
          },
          "name": "resetDebugTruncateBytes"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 484
          },
          "name": "resetGoogleCredentials"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 500
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 516
          },
          "name": "resetHost"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 532
          },
          "name": "resetHttpTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 548
          },
          "name": "resetMetadataServiceUrl"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 564
          },
          "name": "resetPassword"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 580
          },
          "name": "resetProfile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 596
          },
          "name": "resetRateLimit"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 612
          },
          "name": "resetRetryTimeoutSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 628
          },
          "name": "resetSkipVerify"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 644
          },
          "name": "resetToken"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 660
          },
          "name": "resetUsername"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 676
          },
          "name": "resetWarehouseId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 704
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformProvider",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 739
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformProvider",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "DatabricksProvider",
      "namespace": "provider",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 147
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 232
          },
          "name": "accountIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 696
          },
          "name": "aliasInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 248
          },
          "name": "authTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 264
          },
          "name": "azureClientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 280
          },
          "name": "azureClientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 296
          },
          "name": "azureEnvironmentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 312
          },
          "name": "azureLoginAppIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 328
          },
          "name": "azureTenantIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 344
          },
          "name": "azureUseMsiInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 360
          },
          "name": "azureWorkspaceResourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 376
          },
          "name": "clientIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 392
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 408
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 424
          },
          "name": "configFileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 440
          },
          "name": "databricksCliPathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 456
          },
          "name": "debugHeadersInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 472
          },
          "name": "debugTruncateBytesInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 488
          },
          "name": "googleCredentialsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 504
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 520
          },
          "name": "hostInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 536
          },
          "name": "httpTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 552
          },
          "name": "metadataServiceUrlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 568
          },
          "name": "passwordInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 584
          },
          "name": "profileInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 600
          },
          "name": "rateLimitInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 616
          },
          "name": "retryTimeoutSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 632
          },
          "name": "skipVerifyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 648
          },
          "name": "tokenInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 664
          },
          "name": "usernameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 680
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 222
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 686
          },
          "name": "alias",
          "optional": true,
          "overrides": "cdktf.TerraformProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 238
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 254
          },
          "name": "azureClientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 270
          },
          "name": "azureClientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 286
          },
          "name": "azureEnvironment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 302
          },
          "name": "azureLoginAppId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 318
          },
          "name": "azureTenantId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 334
          },
          "name": "azureUseMsi",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 350
          },
          "name": "azureWorkspaceResourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 366
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 382
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 398
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 414
          },
          "name": "configFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 430
          },
          "name": "databricksCliPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 446
          },
          "name": "debugHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 462
          },
          "name": "debugTruncateBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 478
          },
          "name": "googleCredentials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 494
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 510
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 526
          },
          "name": "httpTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 542
          },
          "name": "metadataServiceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 558
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 574
          },
          "name": "profile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 590
          },
          "name": "rateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 606
          },
          "name": "retryTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 622
          },
          "name": "skipVerify",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 638
          },
          "name": "token",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 654
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 670
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider/index:DatabricksProvider"
    },
    "@cdktf/provider-databricks.provider.DatabricksProviderConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.provider.DatabricksProviderConfig",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/provider/index.ts",
        "line": 14
      },
      "name": "DatabricksProviderConfig",
      "namespace": "provider",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#account_id DatabricksProvider#account_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 18
          },
          "name": "accountId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#alias DatabricksProvider#alias}",
            "stability": "stable",
            "summary": "Alias name."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 136
          },
          "name": "alias",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#auth_type DatabricksProvider#auth_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 22
          },
          "name": "authType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#azure_client_id DatabricksProvider#azure_client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 26
          },
          "name": "azureClientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#azure_client_secret DatabricksProvider#azure_client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 30
          },
          "name": "azureClientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#azure_environment DatabricksProvider#azure_environment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 34
          },
          "name": "azureEnvironment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#azure_login_app_id DatabricksProvider#azure_login_app_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 38
          },
          "name": "azureLoginAppId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#azure_tenant_id DatabricksProvider#azure_tenant_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 42
          },
          "name": "azureTenantId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#azure_use_msi DatabricksProvider#azure_use_msi}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 46
          },
          "name": "azureUseMsi",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#azure_workspace_resource_id DatabricksProvider#azure_workspace_resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 50
          },
          "name": "azureWorkspaceResourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#client_id DatabricksProvider#client_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 54
          },
          "name": "clientId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#client_secret DatabricksProvider#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 58
          },
          "name": "clientSecret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#cluster_id DatabricksProvider#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 62
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#config_file DatabricksProvider#config_file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 66
          },
          "name": "configFile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#databricks_cli_path DatabricksProvider#databricks_cli_path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 70
          },
          "name": "databricksCliPath",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#debug_headers DatabricksProvider#debug_headers}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 74
          },
          "name": "debugHeaders",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#debug_truncate_bytes DatabricksProvider#debug_truncate_bytes}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 78
          },
          "name": "debugTruncateBytes",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#google_credentials DatabricksProvider#google_credentials}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 82
          },
          "name": "googleCredentials",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#google_service_account DatabricksProvider#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 86
          },
          "name": "googleServiceAccount",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#host DatabricksProvider#host}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 90
          },
          "name": "host",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#http_timeout_seconds DatabricksProvider#http_timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 94
          },
          "name": "httpTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#metadata_service_url DatabricksProvider#metadata_service_url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 98
          },
          "name": "metadataServiceUrl",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#password DatabricksProvider#password}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 102
          },
          "name": "password",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#profile DatabricksProvider#profile}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 106
          },
          "name": "profile",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#rate_limit DatabricksProvider#rate_limit}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 110
          },
          "name": "rateLimit",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#retry_timeout_seconds DatabricksProvider#retry_timeout_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 114
          },
          "name": "retryTimeoutSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#skip_verify DatabricksProvider#skip_verify}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 118
          },
          "name": "skipVerify",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#token DatabricksProvider#token}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 122
          },
          "name": "token",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#username DatabricksProvider#username}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 126
          },
          "name": "username",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs#warehouse_id DatabricksProvider#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider/index.ts",
            "line": 130
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider/index:DatabricksProviderConfig"
    },
    "@cdktf/provider-databricks.providerResource.ProviderResource": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/provider databricks_provider}."
      },
      "fqn": "@cdktf/provider-databricks.providerResource.ProviderResource",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/provider databricks_provider} Resource."
        },
        "locationInModule": {
          "filename": "src/provider-resource/index.ts",
          "line": 75
        },
        "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-databricks.providerResource.ProviderResourceConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/provider-resource/index.ts",
        "line": 43
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a ProviderResource resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 60
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ProviderResource to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/provider#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ProviderResource that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ProviderResource to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 123
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 139
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 177
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 187
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ProviderResource",
      "namespace": "providerResource",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 48
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 111
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 127
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 143
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 156
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 169
          },
          "name": "recipientProfileStrInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 104
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 117
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 133
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 149
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 162
          },
          "name": "recipientProfileStr",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider-resource/index:ProviderResource"
    },
    "@cdktf/provider-databricks.providerResource.ProviderResourceConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.providerResource.ProviderResourceConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/provider-resource/index.ts",
        "line": 14
      },
      "name": "ProviderResourceConfig",
      "namespace": "providerResource",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/provider#authentication_type ProviderResource#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 18
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/provider#name ProviderResource#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/provider#recipient_profile_str ProviderResource#recipient_profile_str}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 37
          },
          "name": "recipientProfileStr",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/provider#comment ProviderResource#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 22
          },
          "name": "comment",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/provider#id ProviderResource#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/provider-resource/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/provider-resource/index:ProviderResourceConfig"
    },
    "@cdktf/provider-databricks.recipient.Recipient": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient databricks_recipient}."
      },
      "fqn": "@cdktf/provider-databricks.recipient.Recipient",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient databricks_recipient} Resource."
        },
        "locationInModule": {
          "filename": "src/recipient/index.ts",
          "line": 382
        },
        "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-databricks.recipient.RecipientConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/recipient/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Recipient resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 367
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Recipient to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Recipient that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Recipient to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 570
          },
          "name": "putIpAccessList",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.recipient.RecipientIpAccessListStruct"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 586
          },
          "name": "putPropertiesKvpairs",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.recipient.RecipientPropertiesKvpairs"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 602
          },
          "name": "putTokens",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.recipient.RecipientTokens"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 450
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 476
          },
          "name": "resetDataRecipientGlobalMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 492
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 573
          },
          "name": "resetIpAccessList"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 526
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 589
          },
          "name": "resetPropertiesKvpairs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 547
          },
          "name": "resetSharingCode"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 605
          },
          "name": "resetTokens"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 617
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 632
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Recipient",
      "namespace": "recipient",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 355
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 415
          },
          "name": "activated",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 420
          },
          "name": "activationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 438
          },
          "name": "cloud",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 459
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 464
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 567
          },
          "name": "ipAccessList",
          "type": {
            "fqn": "@cdktf/provider-databricks.recipient.RecipientIpAccessListStructOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 501
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 583
          },
          "name": "propertiesKvpairs",
          "type": {
            "fqn": "@cdktf/provider-databricks.recipient.RecipientPropertiesKvpairsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 535
          },
          "name": "region",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 599
          },
          "name": "tokens",
          "type": {
            "fqn": "@cdktf/provider-databricks.recipient.RecipientTokensList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 556
          },
          "name": "updatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 561
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 433
          },
          "name": "authenticationTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 454
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 480
          },
          "name": "dataRecipientGlobalMetastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 496
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 577
          },
          "name": "ipAccessListInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.recipient.RecipientIpAccessListStruct"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 514
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 530
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 593
          },
          "name": "propertiesKvpairsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.recipient.RecipientPropertiesKvpairs"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 551
          },
          "name": "sharingCodeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 609
          },
          "name": "tokensInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.recipient.RecipientTokens"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 426
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 444
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 470
          },
          "name": "dataRecipientGlobalMetastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 486
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 507
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 520
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 541
          },
          "name": "sharingCode",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/recipient/index:Recipient"
    },
    "@cdktf/provider-databricks.recipient.RecipientConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.recipient.RecipientConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/recipient/index.ts",
        "line": 14
      },
      "name": "RecipientConfig",
      "namespace": "recipient",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#authentication_type Recipient#authentication_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 18
          },
          "name": "authenticationType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#name Recipient#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 37
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#comment Recipient#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 22
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#data_recipient_global_metastore_id Recipient#data_recipient_global_metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 26
          },
          "name": "dataRecipientGlobalMetastoreId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#id Recipient#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#ip_access_list Recipient#ip_access_list}",
            "stability": "stable",
            "summary": "ip_access_list block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 51
          },
          "name": "ipAccessList",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.recipient.RecipientIpAccessListStruct"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#owner Recipient#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 41
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#properties_kvpairs Recipient#properties_kvpairs}",
            "stability": "stable",
            "summary": "properties_kvpairs block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 57
          },
          "name": "propertiesKvpairs",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.recipient.RecipientPropertiesKvpairs"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#sharing_code Recipient#sharing_code}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 45
          },
          "name": "sharingCode",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#tokens Recipient#tokens}",
            "stability": "stable",
            "summary": "tokens block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 63
          },
          "name": "tokens",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.recipient.RecipientTokens"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/recipient/index:RecipientConfig"
    },
    "@cdktf/provider-databricks.recipient.RecipientIpAccessListStruct": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.recipient.RecipientIpAccessListStruct",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/recipient/index.ts",
        "line": 65
      },
      "name": "RecipientIpAccessListStruct",
      "namespace": "recipient",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#allowed_ip_addresses Recipient#allowed_ip_addresses}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 69
          },
          "name": "allowedIpAddresses",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/recipient/index:RecipientIpAccessListStruct"
    },
    "@cdktf/provider-databricks.recipient.RecipientIpAccessListStructOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.recipient.RecipientIpAccessListStructOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/recipient/index.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/recipient/index.ts",
        "line": 101
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 141
          },
          "name": "resetAllowedIpAddresses"
        }
      ],
      "name": "RecipientIpAccessListStructOutputReference",
      "namespace": "recipient",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 145
          },
          "name": "allowedIpAddressesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 135
          },
          "name": "allowedIpAddresses",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 112
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.recipient.RecipientIpAccessListStruct"
          }
        }
      ],
      "symbolId": "src/recipient/index:RecipientIpAccessListStructOutputReference"
    },
    "@cdktf/provider-databricks.recipient.RecipientPropertiesKvpairs": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.recipient.RecipientPropertiesKvpairs",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/recipient/index.ts",
        "line": 149
      },
      "name": "RecipientPropertiesKvpairs",
      "namespace": "recipient",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/recipient#properties Recipient#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 153
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/recipient/index:RecipientPropertiesKvpairs"
    },
    "@cdktf/provider-databricks.recipient.RecipientPropertiesKvpairsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.recipient.RecipientPropertiesKvpairsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/recipient/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/recipient/index.ts",
        "line": 185
      },
      "name": "RecipientPropertiesKvpairsOutputReference",
      "namespace": "recipient",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 226
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 219
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 196
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.recipient.RecipientPropertiesKvpairs"
          }
        }
      ],
      "symbolId": "src/recipient/index:RecipientPropertiesKvpairsOutputReference"
    },
    "@cdktf/provider-databricks.recipient.RecipientTokens": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.recipient.RecipientTokens",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/recipient/index.ts",
        "line": 230
      },
      "name": "RecipientTokens",
      "namespace": "recipient",
      "symbolId": "src/recipient/index:RecipientTokens"
    },
    "@cdktf/provider-databricks.recipient.RecipientTokensList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.recipient.RecipientTokensList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/recipient/index.ts",
          "line": 335
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/recipient/index.ts",
        "line": 327
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 342
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.recipient.RecipientTokensOutputReference"
            }
          }
        }
      ],
      "name": "RecipientTokensList",
      "namespace": "recipient",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 335
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 335
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 335
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 328
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.recipient.RecipientTokens"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/recipient/index:RecipientTokensList"
    },
    "@cdktf/provider-databricks.recipient.RecipientTokensOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.recipient.RecipientTokensOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/recipient/index.ts",
          "line": 263
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/recipient/index.ts",
        "line": 253
      },
      "name": "RecipientTokensOutputReference",
      "namespace": "recipient",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 292
          },
          "name": "activationUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 297
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 302
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 307
          },
          "name": "expirationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 312
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 317
          },
          "name": "updatedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 322
          },
          "name": "updatedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/recipient/index.ts",
            "line": 267
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.recipient.RecipientTokens"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/recipient/index:RecipientTokensOutputReference"
    },
    "@cdktf/provider-databricks.registeredModel.RegisteredModel": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model databricks_registered_model}."
      },
      "fqn": "@cdktf/provider-databricks.registeredModel.RegisteredModel",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model databricks_registered_model} Resource."
        },
        "locationInModule": {
          "filename": "src/registered-model/index.ts",
          "line": 83
        },
        "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-databricks.registeredModel.RegisteredModelConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/registered-model/index.ts",
        "line": 51
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a RegisteredModel resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 68
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RegisteredModel to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RegisteredModel that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RegisteredModel to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 133
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 149
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 178
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 207
          },
          "name": "resetStorageLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 219
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 231
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RegisteredModel",
      "namespace": "registeredModel",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 56
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 121
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 137
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 153
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 166
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 182
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 195
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 211
          },
          "name": "storageLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 114
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 127
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 143
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 159
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 172
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 188
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 201
          },
          "name": "storageLocation",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/registered-model/index:RegisteredModel"
    },
    "@cdktf/provider-databricks.registeredModel.RegisteredModelConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.registeredModel.RegisteredModelConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/registered-model/index.ts",
        "line": 14
      },
      "name": "RegisteredModelConfig",
      "namespace": "registeredModel",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model#catalog_name RegisteredModel#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 18
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model#name RegisteredModel#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model#schema_name RegisteredModel#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 41
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model#comment RegisteredModel#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 22
          },
          "name": "comment",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model#id RegisteredModel#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model#owner RegisteredModel#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 37
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/registered_model#storage_location RegisteredModel#storage_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/registered-model/index.ts",
            "line": 45
          },
          "name": "storageLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/registered-model/index:RegisteredModelConfig"
    },
    "@cdktf/provider-databricks.repo.Repo": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo databricks_repo}."
      },
      "fqn": "@cdktf/provider-databricks.repo.Repo",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo databricks_repo} Resource."
        },
        "locationInModule": {
          "filename": "src/repo/index.ts",
          "line": 170
        },
        "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-databricks.repo.RepoConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/repo/index.ts",
        "line": 138
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Repo resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 155
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Repo to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Repo that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Repo to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 319
          },
          "name": "putSparseCheckout",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.repo.RepoSparseCheckout"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 208
          },
          "name": "resetBranch"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 224
          },
          "name": "resetCommitHash"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 240
          },
          "name": "resetGitProvider"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 256
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 272
          },
          "name": "resetPath"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 322
          },
          "name": "resetSparseCheckout"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 288
          },
          "name": "resetTag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 334
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 347
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Repo",
      "namespace": "repo",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 143
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 316
          },
          "name": "sparseCheckout",
          "type": {
            "fqn": "@cdktf/provider-databricks.repo.RepoSparseCheckoutOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 310
          },
          "name": "workspacePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 212
          },
          "name": "branchInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 228
          },
          "name": "commitHashInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 244
          },
          "name": "gitProviderInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 260
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 276
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 326
          },
          "name": "sparseCheckoutInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.repo.RepoSparseCheckout"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 292
          },
          "name": "tagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 305
          },
          "name": "urlInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 202
          },
          "name": "branch",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 218
          },
          "name": "commitHash",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 234
          },
          "name": "gitProvider",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 250
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 266
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 282
          },
          "name": "tag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 298
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/repo/index:Repo"
    },
    "@cdktf/provider-databricks.repo.RepoConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.repo.RepoConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/repo/index.ts",
        "line": 14
      },
      "name": "RepoConfig",
      "namespace": "repo",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#url Repo#url}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 45
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#branch Repo#branch}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 18
          },
          "name": "branch",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#commit_hash Repo#commit_hash}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 22
          },
          "name": "commitHash",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#git_provider Repo#git_provider}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 26
          },
          "name": "gitProvider",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#id Repo#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#path Repo#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 37
          },
          "name": "path",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#sparse_checkout Repo#sparse_checkout}",
            "stability": "stable",
            "summary": "sparse_checkout block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 51
          },
          "name": "sparseCheckout",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.repo.RepoSparseCheckout"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#tag Repo#tag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 41
          },
          "name": "tag",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/repo/index:RepoConfig"
    },
    "@cdktf/provider-databricks.repo.RepoSparseCheckout": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.repo.RepoSparseCheckout",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/repo/index.ts",
        "line": 53
      },
      "name": "RepoSparseCheckout",
      "namespace": "repo",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/repo#patterns Repo#patterns}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 57
          },
          "name": "patterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/repo/index:RepoSparseCheckout"
    },
    "@cdktf/provider-databricks.repo.RepoSparseCheckoutOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.repo.RepoSparseCheckoutOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/repo/index.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/repo/index.ts",
        "line": 89
      },
      "name": "RepoSparseCheckoutOutputReference",
      "namespace": "repo",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 130
          },
          "name": "patternsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 123
          },
          "name": "patterns",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/repo/index.ts",
            "line": 100
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.repo.RepoSparseCheckout"
          }
        }
      ],
      "symbolId": "src/repo/index:RepoSparseCheckoutOutputReference"
    },
    "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSetting": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/restrict_workspace_admins_setting databricks_restrict_workspace_admins_setting}."
      },
      "fqn": "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSetting",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/restrict_workspace_admins_setting databricks_restrict_workspace_admins_setting} Resource."
        },
        "locationInModule": {
          "filename": "src/restrict-workspace-admins-setting/index.ts",
          "line": 154
        },
        "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-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/restrict-workspace-admins-setting/index.ts",
        "line": 122
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a RestrictWorkspaceAdminsSetting resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 139
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the RestrictWorkspaceAdminsSetting to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/restrict_workspace_admins_setting#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing RestrictWorkspaceAdminsSetting that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the RestrictWorkspaceAdminsSetting to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 233
          },
          "name": "putRestrictWorkspaceAdmins",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 188
          },
          "name": "resetEtag"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 204
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 220
          },
          "name": "resetSettingName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 245
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 254
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "RestrictWorkspaceAdminsSetting",
      "namespace": "restrictWorkspaceAdminsSetting",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 127
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 230
          },
          "name": "restrictWorkspaceAdmins",
          "type": {
            "fqn": "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingRestrictWorkspaceAdminsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 192
          },
          "name": "etagInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 208
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 237
          },
          "name": "restrictWorkspaceAdminsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 224
          },
          "name": "settingNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 182
          },
          "name": "etag",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 198
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 214
          },
          "name": "settingName",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/restrict-workspace-admins-setting/index:RestrictWorkspaceAdminsSetting"
    },
    "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/restrict-workspace-admins-setting/index.ts",
        "line": 14
      },
      "name": "RestrictWorkspaceAdminsSettingConfig",
      "namespace": "restrictWorkspaceAdminsSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/restrict_workspace_admins_setting#restrict_workspace_admins RestrictWorkspaceAdminsSetting#restrict_workspace_admins}",
            "stability": "stable",
            "summary": "restrict_workspace_admins block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 35
          },
          "name": "restrictWorkspaceAdmins",
          "type": {
            "fqn": "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/restrict_workspace_admins_setting#etag RestrictWorkspaceAdminsSetting#etag}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 18
          },
          "name": "etag",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/restrict_workspace_admins_setting#id RestrictWorkspaceAdminsSetting#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/restrict_workspace_admins_setting#setting_name RestrictWorkspaceAdminsSetting#setting_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 29
          },
          "name": "settingName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/restrict-workspace-admins-setting/index:RestrictWorkspaceAdminsSettingConfig"
    },
    "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/restrict-workspace-admins-setting/index.ts",
        "line": 37
      },
      "name": "RestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins",
      "namespace": "restrictWorkspaceAdminsSetting",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/restrict_workspace_admins_setting#status RestrictWorkspaceAdminsSetting#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 41
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/restrict-workspace-admins-setting/index:RestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins"
    },
    "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingRestrictWorkspaceAdminsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingRestrictWorkspaceAdminsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/restrict-workspace-admins-setting/index.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/restrict-workspace-admins-setting/index.ts",
        "line": 73
      },
      "name": "RestrictWorkspaceAdminsSettingRestrictWorkspaceAdminsOutputReference",
      "namespace": "restrictWorkspaceAdminsSetting",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 114
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 107
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/restrict-workspace-admins-setting/index.ts",
            "line": 84
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.restrictWorkspaceAdminsSetting.RestrictWorkspaceAdminsSettingRestrictWorkspaceAdmins"
          }
        }
      ],
      "symbolId": "src/restrict-workspace-admins-setting/index:RestrictWorkspaceAdminsSettingRestrictWorkspaceAdminsOutputReference"
    },
    "@cdktf/provider-databricks.schema.Schema": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema databricks_schema}."
      },
      "fqn": "@cdktf/provider-databricks.schema.Schema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema databricks_schema} Resource."
        },
        "locationInModule": {
          "filename": "src/schema/index.ts",
          "line": 95
        },
        "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-databricks.schema.SchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/schema/index.ts",
        "line": 63
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Schema resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 80
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Schema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Schema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Schema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 148
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 164
          },
          "name": "resetEnablePredictiveOptimization"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 180
          },
          "name": "resetForceDestroy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 196
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 212
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 241
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 257
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 273
          },
          "name": "resetStorageRoot"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 285
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 300
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Schema",
      "namespace": "schema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 68
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 136
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 152
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 168
          },
          "name": "enablePredictiveOptimizationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 184
          },
          "name": "forceDestroyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 200
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 216
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 229
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 245
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 261
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 277
          },
          "name": "storageRootInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 129
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 142
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 158
          },
          "name": "enablePredictiveOptimization",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 174
          },
          "name": "forceDestroy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 190
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 206
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 222
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 235
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 251
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 267
          },
          "name": "storageRoot",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schema/index:Schema"
    },
    "@cdktf/provider-databricks.schema.SchemaConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.schema.SchemaConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/schema/index.ts",
        "line": 14
      },
      "name": "SchemaConfig",
      "namespace": "schema",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#catalog_name Schema#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 18
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#name Schema#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 45
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#comment Schema#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 22
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#enable_predictive_optimization Schema#enable_predictive_optimization}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 26
          },
          "name": "enablePredictiveOptimization",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#force_destroy Schema#force_destroy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 30
          },
          "name": "forceDestroy",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#id Schema#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 37
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#metastore_id Schema#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 41
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#owner Schema#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 49
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#properties Schema#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 53
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/schema#storage_root Schema#storage_root}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/schema/index.ts",
            "line": 57
          },
          "name": "storageRoot",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/schema/index:SchemaConfig"
    },
    "@cdktf/provider-databricks.secret.Secret": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret databricks_secret}."
      },
      "fqn": "@cdktf/provider-databricks.secret.Secret",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret databricks_secret} Resource."
        },
        "locationInModule": {
          "filename": "src/secret/index.ts",
          "line": 71
        },
        "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-databricks.secret.SecretConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secret/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Secret resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Secret to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Secret that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Secret to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 110
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 166
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 175
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Secret",
      "namespace": "secret",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 98
          },
          "name": "configReference",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 132
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 114
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 127
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 145
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 158
          },
          "name": "stringValueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 104
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 120
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 138
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 151
          },
          "name": "stringValue",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secret/index:Secret"
    },
    "@cdktf/provider-databricks.secret.SecretConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.secret.SecretConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secret/index.ts",
        "line": 14
      },
      "name": "SecretConfig",
      "namespace": "secret",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret#key Secret#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 25
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret#scope Secret#scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 29
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret#string_value Secret#string_value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 33
          },
          "name": "stringValue",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret#id Secret#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secret/index:SecretConfig"
    },
    "@cdktf/provider-databricks.secretAcl.SecretAcl": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_acl databricks_secret_acl}."
      },
      "fqn": "@cdktf/provider-databricks.secretAcl.SecretAcl",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_acl databricks_secret_acl} Resource."
        },
        "locationInModule": {
          "filename": "src/secret-acl/index.ts",
          "line": 71
        },
        "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-databricks.secretAcl.SecretAclConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secret-acl/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SecretAcl resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecretAcl to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_acl#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecretAcl that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecretAcl to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 105
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 156
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecretAcl",
      "namespace": "secretAcl",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 109
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 122
          },
          "name": "permissionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 135
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 148
          },
          "name": "scopeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 115
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 128
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 141
          },
          "name": "scope",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secret-acl/index:SecretAcl"
    },
    "@cdktf/provider-databricks.secretAcl.SecretAclConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.secretAcl.SecretAclConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secret-acl/index.ts",
        "line": 14
      },
      "name": "SecretAclConfig",
      "namespace": "secretAcl",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_acl#permission SecretAcl#permission}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 25
          },
          "name": "permission",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_acl#principal SecretAcl#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 29
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_acl#scope SecretAcl#scope}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 33
          },
          "name": "scope",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_acl#id SecretAcl#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-acl/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secret-acl/index:SecretAclConfig"
    },
    "@cdktf/provider-databricks.secretScope.SecretScope": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope databricks_secret_scope}."
      },
      "fqn": "@cdktf/provider-databricks.secretScope.SecretScope",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope databricks_secret_scope} Resource."
        },
        "locationInModule": {
          "filename": "src/secret-scope/index.ts",
          "line": 188
        },
        "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-databricks.secretScope.SecretScopeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secret-scope/index.ts",
        "line": 156
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SecretScope resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 173
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SecretScope to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SecretScope that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SecretScope to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 281
          },
          "name": "putKeyvaultMetadata",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.secretScope.SecretScopeKeyvaultMetadata"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 223
          },
          "name": "resetBackendType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 239
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 255
          },
          "name": "resetInitialManagePrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 284
          },
          "name": "resetKeyvaultMetadata"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 296
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 306
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SecretScope",
      "namespace": "secretScope",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 161
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 278
          },
          "name": "keyvaultMetadata",
          "type": {
            "fqn": "@cdktf/provider-databricks.secretScope.SecretScopeKeyvaultMetadataOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 227
          },
          "name": "backendTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 243
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 259
          },
          "name": "initialManagePrincipalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 288
          },
          "name": "keyvaultMetadataInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.secretScope.SecretScopeKeyvaultMetadata"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 272
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 217
          },
          "name": "backendType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 233
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 249
          },
          "name": "initialManagePrincipal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 265
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secret-scope/index:SecretScope"
    },
    "@cdktf/provider-databricks.secretScope.SecretScopeConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.secretScope.SecretScopeConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secret-scope/index.ts",
        "line": 14
      },
      "name": "SecretScopeConfig",
      "namespace": "secretScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope#name SecretScope#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope#backend_type SecretScope#backend_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 18
          },
          "name": "backendType",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope#id SecretScope#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope#initial_manage_principal SecretScope#initial_manage_principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 29
          },
          "name": "initialManagePrincipal",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope#keyvault_metadata SecretScope#keyvault_metadata}",
            "stability": "stable",
            "summary": "keyvault_metadata block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 39
          },
          "name": "keyvaultMetadata",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.secretScope.SecretScopeKeyvaultMetadata"
          }
        }
      ],
      "symbolId": "src/secret-scope/index:SecretScopeConfig"
    },
    "@cdktf/provider-databricks.secretScope.SecretScopeKeyvaultMetadata": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.secretScope.SecretScopeKeyvaultMetadata",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/secret-scope/index.ts",
        "line": 41
      },
      "name": "SecretScopeKeyvaultMetadata",
      "namespace": "secretScope",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope#dns_name SecretScope#dns_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 45
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/secret_scope#resource_id SecretScope#resource_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 49
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/secret-scope/index:SecretScopeKeyvaultMetadata"
    },
    "@cdktf/provider-databricks.secretScope.SecretScopeKeyvaultMetadataOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.secretScope.SecretScopeKeyvaultMetadataOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/secret-scope/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/secret-scope/index.ts",
        "line": 88
      },
      "name": "SecretScopeKeyvaultMetadataOutputReference",
      "namespace": "secretScope",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 135
          },
          "name": "dnsNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 148
          },
          "name": "resourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 128
          },
          "name": "dnsName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 141
          },
          "name": "resourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/secret-scope/index.ts",
            "line": 99
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.secretScope.SecretScopeKeyvaultMetadata"
          }
        }
      ],
      "symbolId": "src/secret-scope/index:SecretScopeKeyvaultMetadataOutputReference"
    },
    "@cdktf/provider-databricks.servicePrincipal.ServicePrincipal": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal databricks_service_principal}."
      },
      "fqn": "@cdktf/provider-databricks.servicePrincipal.ServicePrincipal",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal databricks_service_principal} Resource."
        },
        "locationInModule": {
          "filename": "src/service-principal/index.ts",
          "line": 119
        },
        "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-databricks.servicePrincipal.ServicePrincipalConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-principal/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a ServicePrincipal resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 104
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicePrincipal to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicePrincipal that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicePrincipal to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 165
          },
          "name": "resetAclPrincipalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 181
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 197
          },
          "name": "resetAllowClusterCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 213
          },
          "name": "resetAllowInstancePoolCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 229
          },
          "name": "resetApplicationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 245
          },
          "name": "resetDatabricksSqlAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 261
          },
          "name": "resetDisableAsUserDeletion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 277
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 293
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 309
          },
          "name": "resetForce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 325
          },
          "name": "resetForceDeleteHomeDir"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 341
          },
          "name": "resetForceDeleteRepos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 357
          },
          "name": "resetHome"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 373
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 389
          },
          "name": "resetRepos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 405
          },
          "name": "resetWorkspaceAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 417
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 438
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicePrincipal",
      "namespace": "servicePrincipal",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 92
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 169
          },
          "name": "aclPrincipalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 185
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 201
          },
          "name": "allowClusterCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 217
          },
          "name": "allowInstancePoolCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 233
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 249
          },
          "name": "databricksSqlAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 265
          },
          "name": "disableAsUserDeletionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 281
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 297
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 329
          },
          "name": "forceDeleteHomeDirInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 345
          },
          "name": "forceDeleteReposInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 313
          },
          "name": "forceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 361
          },
          "name": "homeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 377
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 393
          },
          "name": "reposInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 409
          },
          "name": "workspaceAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 159
          },
          "name": "aclPrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 175
          },
          "name": "active",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 191
          },
          "name": "allowClusterCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 207
          },
          "name": "allowInstancePoolCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 223
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 239
          },
          "name": "databricksSqlAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 255
          },
          "name": "disableAsUserDeletion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 271
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 287
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 303
          },
          "name": "force",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 319
          },
          "name": "forceDeleteHomeDir",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 335
          },
          "name": "forceDeleteRepos",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 351
          },
          "name": "home",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 367
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 383
          },
          "name": "repos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 399
          },
          "name": "workspaceAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-principal/index:ServicePrincipal"
    },
    "@cdktf/provider-databricks.servicePrincipal.ServicePrincipalConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.servicePrincipal.ServicePrincipalConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-principal/index.ts",
        "line": 14
      },
      "name": "ServicePrincipalConfig",
      "namespace": "servicePrincipal",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#acl_principal_id ServicePrincipal#acl_principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 18
          },
          "name": "aclPrincipalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#active ServicePrincipal#active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 22
          },
          "name": "active",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#allow_cluster_create ServicePrincipal#allow_cluster_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 26
          },
          "name": "allowClusterCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#allow_instance_pool_create ServicePrincipal#allow_instance_pool_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 30
          },
          "name": "allowInstancePoolCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#application_id ServicePrincipal#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 34
          },
          "name": "applicationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#databricks_sql_access ServicePrincipal#databricks_sql_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 38
          },
          "name": "databricksSqlAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#disable_as_user_deletion ServicePrincipal#disable_as_user_deletion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 42
          },
          "name": "disableAsUserDeletion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#display_name ServicePrincipal#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 46
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#external_id ServicePrincipal#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 50
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#force ServicePrincipal#force}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 54
          },
          "name": "force",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#force_delete_home_dir ServicePrincipal#force_delete_home_dir}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 58
          },
          "name": "forceDeleteHomeDir",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#force_delete_repos ServicePrincipal#force_delete_repos}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 62
          },
          "name": "forceDeleteRepos",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#home ServicePrincipal#home}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 66
          },
          "name": "home",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#id ServicePrincipal#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 73
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#repos ServicePrincipal#repos}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 77
          },
          "name": "repos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal#workspace_access ServicePrincipal#workspace_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal/index.ts",
            "line": 81
          },
          "name": "workspaceAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/service-principal/index:ServicePrincipalConfig"
    },
    "@cdktf/provider-databricks.servicePrincipalRole.ServicePrincipalRole": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_role databricks_service_principal_role}."
      },
      "fqn": "@cdktf/provider-databricks.servicePrincipalRole.ServicePrincipalRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_role databricks_service_principal_role} Resource."
        },
        "locationInModule": {
          "filename": "src/service-principal-role/index.ts",
          "line": 67
        },
        "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-databricks.servicePrincipalRole.ServicePrincipalRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-principal-role/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a ServicePrincipalRole resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicePrincipalRole to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_role#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicePrincipalRole that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicePrincipalRole to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 100
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicePrincipalRole",
      "namespace": "servicePrincipalRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 104
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 117
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 130
          },
          "name": "servicePrincipalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 110
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 123
          },
          "name": "servicePrincipalId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/service-principal-role/index:ServicePrincipalRole"
    },
    "@cdktf/provider-databricks.servicePrincipalRole.ServicePrincipalRoleConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.servicePrincipalRole.ServicePrincipalRoleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-principal-role/index.ts",
        "line": 14
      },
      "name": "ServicePrincipalRoleConfig",
      "namespace": "servicePrincipalRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_role#role ServicePrincipalRole#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 25
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_role#service_principal_id ServicePrincipalRole#service_principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 29
          },
          "name": "servicePrincipalId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_role#id ServicePrincipalRole#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-role/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/service-principal-role/index:ServicePrincipalRoleConfig"
    },
    "@cdktf/provider-databricks.servicePrincipalSecret.ServicePrincipalSecret": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_secret databricks_service_principal_secret}."
      },
      "fqn": "@cdktf/provider-databricks.servicePrincipalSecret.ServicePrincipalSecret",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_secret databricks_service_principal_secret} Resource."
        },
        "locationInModule": {
          "filename": "src/service-principal-secret/index.ts",
          "line": 71
        },
        "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-databricks.servicePrincipalSecret.ServicePrincipalSecretConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/service-principal-secret/index.ts",
        "line": 39
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a ServicePrincipalSecret resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 56
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the ServicePrincipalSecret to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_secret#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing ServicePrincipalSecret that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the ServicePrincipalSecret to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 105
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 121
          },
          "name": "resetSecret"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 150
          },
          "name": "resetStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 162
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 171
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "ServicePrincipalSecret",
      "namespace": "servicePrincipalSecret",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 44
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 109
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 125
          },
          "name": "secretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 138
          },
          "name": "servicePrincipalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 154
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 99
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 115
          },
          "name": "secret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 131
          },
          "name": "servicePrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 144
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/service-principal-secret/index:ServicePrincipalSecret"
    },
    "@cdktf/provider-databricks.servicePrincipalSecret.ServicePrincipalSecretConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.servicePrincipalSecret.ServicePrincipalSecretConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/service-principal-secret/index.ts",
        "line": 14
      },
      "name": "ServicePrincipalSecretConfig",
      "namespace": "servicePrincipalSecret",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_secret#service_principal_id ServicePrincipalSecret#service_principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 29
          },
          "name": "servicePrincipalId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_secret#id ServicePrincipalSecret#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_secret#secret ServicePrincipalSecret#secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 25
          },
          "name": "secret",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/service_principal_secret#status ServicePrincipalSecret#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/service-principal-secret/index.ts",
            "line": 33
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/service-principal-secret/index:ServicePrincipalSecretConfig"
    },
    "@cdktf/provider-databricks.share.Share": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share databricks_share}."
      },
      "fqn": "@cdktf/provider-databricks.share.Share",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share databricks_share} Resource."
        },
        "locationInModule": {
          "filename": "src/share/index.ts",
          "line": 847
        },
        "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-databricks.share.ShareConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/share/index.ts",
        "line": 815
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Share resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 832
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Share to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Share that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Share to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 957
          },
          "name": "putObject",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.share.ShareObject"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 883
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 899
          },
          "name": "resetCreatedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 915
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 960
          },
          "name": "resetObject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 944
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 972
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 983
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Share",
      "namespace": "share",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 820
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 954
          },
          "name": "object",
          "type": {
            "fqn": "@cdktf/provider-databricks.share.ShareObjectList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 887
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 903
          },
          "name": "createdByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 919
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 932
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 964
          },
          "name": "objectInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.share.ShareObject"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 948
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 877
          },
          "name": "createdAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 893
          },
          "name": "createdBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 909
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 925
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 938
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/share/index:Share"
    },
    "@cdktf/provider-databricks.share.ShareConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/share/index.ts",
        "line": 14
      },
      "name": "ShareConfig",
      "namespace": "share",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#name Share#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#created_at Share#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 18
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#created_by Share#created_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 22
          },
          "name": "createdBy",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#id Share#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#object Share#object}",
            "stability": "stable",
            "summary": "object block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 43
          },
          "name": "object",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.share.ShareObject"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#owner Share#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 37
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/share/index:ShareConfig"
    },
    "@cdktf/provider-databricks.share.ShareObject": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareObject",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/share/index.ts",
        "line": 369
      },
      "name": "ShareObject",
      "namespace": "share",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#data_object_type Share#data_object_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 389
          },
          "name": "dataObjectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#name Share#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 397
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#added_at Share#added_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 373
          },
          "name": "addedAt",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#added_by Share#added_by}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 377
          },
          "name": "addedBy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#cdf_enabled Share#cdf_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 381
          },
          "name": "cdfEnabled",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#comment Share#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 385
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#history_data_sharing_status Share#history_data_sharing_status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 393
          },
          "name": "historyDataSharingStatus",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#partition Share#partition}",
            "stability": "stable",
            "summary": "partition block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 415
          },
          "name": "partition",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#shared_as Share#shared_as}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 401
          },
          "name": "sharedAs",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#start_version Share#start_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 405
          },
          "name": "startVersion",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#status Share#status}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 409
          },
          "name": "status",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/share/index:ShareObject"
    },
    "@cdktf/provider-databricks.share.ShareObjectList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareObjectList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/share/index.ts",
          "line": 800
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/share/index.ts",
        "line": 792
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 807
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.share.ShareObjectOutputReference"
            }
          }
        }
      ],
      "name": "ShareObjectList",
      "namespace": "share",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 800
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 800
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 800
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 793
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.share.ShareObject"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/share/index:ShareObjectList"
    },
    "@cdktf/provider-databricks.share.ShareObjectOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareObjectOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/share/index.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/share/index.ts",
        "line": 517
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 780
          },
          "name": "putPartition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.share.ShareObjectPartition"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 629
          },
          "name": "resetAddedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 645
          },
          "name": "resetAddedBy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 661
          },
          "name": "resetCdfEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 677
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 706
          },
          "name": "resetHistoryDataSharingStatus"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 783
          },
          "name": "resetPartition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 735
          },
          "name": "resetSharedAs"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 751
          },
          "name": "resetStartVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 767
          },
          "name": "resetStatus"
        }
      ],
      "name": "ShareObjectOutputReference",
      "namespace": "share",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 777
          },
          "name": "partition",
          "type": {
            "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 633
          },
          "name": "addedAtInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 649
          },
          "name": "addedByInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 665
          },
          "name": "cdfEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 681
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 694
          },
          "name": "dataObjectTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 710
          },
          "name": "historyDataSharingStatusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 723
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 787
          },
          "name": "partitionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 739
          },
          "name": "sharedAsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 755
          },
          "name": "startVersionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 771
          },
          "name": "statusInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 623
          },
          "name": "addedAt",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 639
          },
          "name": "addedBy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 655
          },
          "name": "cdfEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 671
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 687
          },
          "name": "dataObjectType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 700
          },
          "name": "historyDataSharingStatus",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 716
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 729
          },
          "name": "sharedAs",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 745
          },
          "name": "startVersion",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 761
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 531
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.share.ShareObject"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/share/index:ShareObjectOutputReference"
    },
    "@cdktf/provider-databricks.share.ShareObjectPartition": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/share/index.ts",
        "line": 254
      },
      "name": "ShareObjectPartition",
      "namespace": "share",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#value Share#value}",
            "stability": "stable",
            "summary": "value block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 260
          },
          "name": "value",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/share/index:ShareObjectPartition"
    },
    "@cdktf/provider-databricks.share.ShareObjectPartitionList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/share/index.ts",
          "line": 358
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/share/index.ts",
        "line": 350
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 365
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionOutputReference"
            }
          }
        }
      ],
      "name": "ShareObjectPartitionList",
      "namespace": "share",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 358
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 358
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 358
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 351
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartition"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/share/index:ShareObjectPartitionList"
    },
    "@cdktf/provider-databricks.share.ShareObjectPartitionOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/share/index.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/share/index.ts",
        "line": 292
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 341
          },
          "name": "putValue",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValue"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        }
      ],
      "name": "ShareObjectPartitionOutputReference",
      "namespace": "share",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 338
          },
          "name": "value",
          "type": {
            "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValueList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 345
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 306
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.share.ShareObjectPartition"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/share/index:ShareObjectPartitionOutputReference"
    },
    "@cdktf/provider-databricks.share.ShareObjectPartitionValue": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValue",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/share/index.ts",
        "line": 45
      },
      "name": "ShareObjectPartitionValue",
      "namespace": "share",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#name Share#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 49
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#op Share#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 53
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#recipient_property_key Share#recipient_property_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 57
          },
          "name": "recipientPropertyKey",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/share#value Share#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 61
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/share/index:ShareObjectPartitionValue"
    },
    "@cdktf/provider-databricks.share.ShareObjectPartitionValueList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValueList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/share/index.ts",
          "line": 243
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/share/index.ts",
        "line": 235
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 250
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValueOutputReference"
            }
          }
        }
      ],
      "name": "ShareObjectPartitionValueList",
      "namespace": "share",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 243
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 243
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 243
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 236
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValue"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/share/index:ShareObjectPartitionValueList"
    },
    "@cdktf/provider-databricks.share.ShareObjectPartitionValueOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValueOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/share/index.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/share/index.ts",
        "line": 114
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 210
          },
          "name": "resetRecipientPropertyKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 226
          },
          "name": "resetValue"
        }
      ],
      "name": "ShareObjectPartitionValueOutputReference",
      "namespace": "share",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 185
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 198
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 214
          },
          "name": "recipientPropertyKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 230
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 178
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 191
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 204
          },
          "name": "recipientPropertyKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 220
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/share/index.ts",
            "line": 128
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.share.ShareObjectPartitionValue"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/share/index:ShareObjectPartitionValueOutputReference"
    },
    "@cdktf/provider-databricks.sqlAlert.SqlAlert": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert databricks_sql_alert}."
      },
      "fqn": "@cdktf/provider-databricks.sqlAlert.SqlAlert",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert databricks_sql_alert} Resource."
        },
        "locationInModule": {
          "filename": "src/sql-alert/index.ts",
          "line": 362
        },
        "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-databricks.sqlAlert.SqlAlertConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-alert/index.ts",
        "line": 330
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SqlAlert resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 347
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqlAlert to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqlAlert that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqlAlert to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 503
          },
          "name": "putOptions",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlAlert.SqlAlertOptions"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 400
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 416
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 445
          },
          "name": "resetParent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 474
          },
          "name": "resetRearm"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 490
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 515
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 528
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqlAlert",
      "namespace": "sqlAlert",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 335
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 500
          },
          "name": "options",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlAlert.SqlAlertOptionsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 404
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 420
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 433
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 507
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlAlert.SqlAlertOptions"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 449
          },
          "name": "parentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 462
          },
          "name": "queryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 478
          },
          "name": "rearmInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 494
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 394
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 410
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 426
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 439
          },
          "name": "parent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 455
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 468
          },
          "name": "rearm",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 484
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-alert/index:SqlAlert"
    },
    "@cdktf/provider-databricks.sqlAlert.SqlAlertConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlAlert.SqlAlertConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-alert/index.ts",
        "line": 14
      },
      "name": "SqlAlertConfig",
      "namespace": "sqlAlert",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#name SqlAlert#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 29
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#options SqlAlert#options}",
            "stability": "stable",
            "summary": "options block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 51
          },
          "name": "options",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlAlert.SqlAlertOptions"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#query_id SqlAlert#query_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 37
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#created_at SqlAlert#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 18
          },
          "name": "createdAt",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#id SqlAlert#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#parent SqlAlert#parent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 33
          },
          "name": "parent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#rearm SqlAlert#rearm}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 41
          },
          "name": "rearm",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#updated_at SqlAlert#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 45
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-alert/index:SqlAlertConfig"
    },
    "@cdktf/provider-databricks.sqlAlert.SqlAlertOptions": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlAlert.SqlAlertOptions",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-alert/index.ts",
        "line": 53
      },
      "name": "SqlAlertOptions",
      "namespace": "sqlAlert",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#column SqlAlert#column}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 57
          },
          "name": "column",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#op SqlAlert#op}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 77
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#value SqlAlert#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 81
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#custom_body SqlAlert#custom_body}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 61
          },
          "name": "customBody",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#custom_subject SqlAlert#custom_subject}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 65
          },
          "name": "customSubject",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#empty_result_state SqlAlert#empty_result_state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 69
          },
          "name": "emptyResultState",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_alert#muted SqlAlert#muted}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 73
          },
          "name": "muted",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-alert/index:SqlAlertOptions"
    },
    "@cdktf/provider-databricks.sqlAlert.SqlAlertOptionsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlAlert.SqlAlertOptionsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-alert/index.ts",
          "line": 162
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-alert/index.ts",
        "line": 155
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 244
          },
          "name": "resetCustomBody"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 260
          },
          "name": "resetCustomSubject"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 276
          },
          "name": "resetEmptyResultState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 292
          },
          "name": "resetMuted"
        }
      ],
      "name": "SqlAlertOptionsOutputReference",
      "namespace": "sqlAlert",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 232
          },
          "name": "columnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 248
          },
          "name": "customBodyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 264
          },
          "name": "customSubjectInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 280
          },
          "name": "emptyResultStateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 296
          },
          "name": "mutedInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 309
          },
          "name": "opInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 322
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 225
          },
          "name": "column",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 238
          },
          "name": "customBody",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 254
          },
          "name": "customSubject",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 270
          },
          "name": "emptyResultState",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 286
          },
          "name": "muted",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 302
          },
          "name": "op",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 315
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-alert/index.ts",
            "line": 166
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlAlert.SqlAlertOptions"
          }
        }
      ],
      "symbolId": "src/sql-alert/index:SqlAlertOptionsOutputReference"
    },
    "@cdktf/provider-databricks.sqlDashboard.SqlDashboard": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard databricks_sql_dashboard}."
      },
      "fqn": "@cdktf/provider-databricks.sqlDashboard.SqlDashboard",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard databricks_sql_dashboard} Resource."
        },
        "locationInModule": {
          "filename": "src/sql-dashboard/index.ts",
          "line": 87
        },
        "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-databricks.sqlDashboard.SqlDashboardConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-dashboard/index.ts",
        "line": 55
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SqlDashboard resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 72
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqlDashboard to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqlDashboard that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqlDashboard to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 125
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 141
          },
          "name": "resetDashboardFiltersEnabled"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 157
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 186
          },
          "name": "resetParent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 202
          },
          "name": "resetRunAsRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 218
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 234
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 246
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 259
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqlDashboard",
      "namespace": "sqlDashboard",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 60
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 129
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 145
          },
          "name": "dashboardFiltersEnabledInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 161
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 174
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 190
          },
          "name": "parentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 206
          },
          "name": "runAsRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 222
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 238
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 119
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 135
          },
          "name": "dashboardFiltersEnabled",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 151
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 167
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 180
          },
          "name": "parent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 196
          },
          "name": "runAsRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 212
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 228
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-dashboard/index:SqlDashboard"
    },
    "@cdktf/provider-databricks.sqlDashboard.SqlDashboardConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlDashboard.SqlDashboardConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-dashboard/index.ts",
        "line": 14
      },
      "name": "SqlDashboardConfig",
      "namespace": "sqlDashboard",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard#name SqlDashboard#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard#created_at SqlDashboard#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 18
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard#dashboard_filters_enabled SqlDashboard#dashboard_filters_enabled}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 22
          },
          "name": "dashboardFiltersEnabled",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard#id SqlDashboard#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard#parent SqlDashboard#parent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 37
          },
          "name": "parent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard#run_as_role SqlDashboard#run_as_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 41
          },
          "name": "runAsRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard#tags SqlDashboard#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 45
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_dashboard#updated_at SqlDashboard#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-dashboard/index.ts",
            "line": 49
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-dashboard/index:SqlDashboardConfig"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpoint": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint databricks_sql_endpoint}."
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint databricks_sql_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.ts",
          "line": 833
        },
        "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-databricks.sqlEndpoint.SqlEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 801
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SqlEndpoint resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 818
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqlEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqlEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqlEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1098
          },
          "name": "putChannel",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointChannel"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1114
          },
          "name": "putTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTags"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1130
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 878
          },
          "name": "resetAutoStopMins"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1101
          },
          "name": "resetChannel"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 912
          },
          "name": "resetDataSourceId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 928
          },
          "name": "resetEnablePhoton"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 944
          },
          "name": "resetEnableServerlessCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 966
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 982
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1003
          },
          "name": "resetMaxNumClusters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1019
          },
          "name": "resetMinNumClusters"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1064
          },
          "name": "resetSpotInstancePolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1117
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1133
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1085
          },
          "name": "resetWarehouseType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1145
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1165
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqlEndpoint",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 806
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1095
          },
          "name": "channel",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointChannelOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 900
          },
          "name": "creatorName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 954
          },
          "name": "health",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 991
          },
          "name": "jdbcUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1041
          },
          "name": "numActiveSessions",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1046
          },
          "name": "numClusters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1052
          },
          "name": "odbcParams",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointOdbcParamsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1073
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1111
          },
          "name": "tags",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1127
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 882
          },
          "name": "autoStopMinsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1105
          },
          "name": "channelInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointChannel"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 895
          },
          "name": "clusterSizeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 916
          },
          "name": "dataSourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 932
          },
          "name": "enablePhotonInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 948
          },
          "name": "enableServerlessComputeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 970
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 986
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1007
          },
          "name": "maxNumClustersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1023
          },
          "name": "minNumClustersInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1036
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1068
          },
          "name": "spotInstancePolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1121
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTags"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1137
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1089
          },
          "name": "warehouseTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 872
          },
          "name": "autoStopMins",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 888
          },
          "name": "clusterSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 906
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 922
          },
          "name": "enablePhoton",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 938
          },
          "name": "enableServerlessCompute",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 960
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 976
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 997
          },
          "name": "maxNumClusters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1013
          },
          "name": "minNumClusters",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1029
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1058
          },
          "name": "spotInstancePolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 1079
          },
          "name": "warehouseType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpoint"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointChannel": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointChannel",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 357
      },
      "name": "SqlEndpointChannel",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#dbsql_version SqlEndpoint#dbsql_version}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 361
          },
          "name": "dbsqlVersion",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#name SqlEndpoint#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 365
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointChannel"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointChannelOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointChannelOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.ts",
          "line": 411
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 404
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 450
          },
          "name": "resetDbsqlVersion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 466
          },
          "name": "resetName"
        }
      ],
      "name": "SqlEndpointChannelOutputReference",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 454
          },
          "name": "dbsqlVersionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 470
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 444
          },
          "name": "dbsqlVersion",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 460
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 415
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointChannel"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointChannelOutputReference"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 14
      },
      "name": "SqlEndpointConfig",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#cluster_size SqlEndpoint#cluster_size}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 22
          },
          "name": "clusterSize",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#name SqlEndpoint#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 57
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#auto_stop_mins SqlEndpoint#auto_stop_mins}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 18
          },
          "name": "autoStopMins",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#channel SqlEndpoint#channel}",
            "stability": "stable",
            "summary": "channel block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 71
          },
          "name": "channel",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointChannel"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#data_source_id SqlEndpoint#data_source_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 26
          },
          "name": "dataSourceId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#enable_photon SqlEndpoint#enable_photon}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 30
          },
          "name": "enablePhoton",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#enable_serverless_compute SqlEndpoint#enable_serverless_compute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 34
          },
          "name": "enableServerlessCompute",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#id SqlEndpoint#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 41
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#instance_profile_arn SqlEndpoint#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 45
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#max_num_clusters SqlEndpoint#max_num_clusters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 49
          },
          "name": "maxNumClusters",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#min_num_clusters SqlEndpoint#min_num_clusters}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 53
          },
          "name": "minNumClusters",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#spot_instance_policy SqlEndpoint#spot_instance_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 61
          },
          "name": "spotInstancePolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#tags SqlEndpoint#tags}",
            "stability": "stable",
            "summary": "tags block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 77
          },
          "name": "tags",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTags"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#timeouts SqlEndpoint#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 83
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTimeouts"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#warehouse_type SqlEndpoint#warehouse_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 65
          },
          "name": "warehouseType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointConfig"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealth": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealth",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 171
      },
      "name": "SqlEndpointHealth",
      "namespace": "sqlEndpoint",
      "symbolId": "src/sql-endpoint/index:SqlEndpointHealth"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthFailureReason": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthFailureReason",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 85
      },
      "name": "SqlEndpointHealthFailureReason",
      "namespace": "sqlEndpoint",
      "symbolId": "src/sql-endpoint/index:SqlEndpointHealthFailureReason"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthFailureReasonList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthFailureReasonList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.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/sql-endpoint/index.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.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-databricks.sqlEndpoint.SqlEndpointHealthFailureReasonOutputReference"
            }
          }
        }
      ],
      "name": "SqlEndpointHealthFailureReasonList",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 160
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.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/sql-endpoint/index.ts",
            "line": 160
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointHealthFailureReasonList"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthFailureReasonOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthFailureReasonOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 108
      },
      "name": "SqlEndpointHealthFailureReasonOutputReference",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 137
          },
          "name": "code",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 143
          },
          "name": "parameters",
          "type": {
            "fqn": "cdktf.StringMap"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 148
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 121
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthFailureReason"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointHealthFailureReasonOutputReference"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 249
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 263
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthOutputReference"
            }
          }
        }
      ],
      "name": "SqlEndpointHealthList",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 256
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 256
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 256
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointHealthList"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 194
      },
      "name": "SqlEndpointHealthOutputReference",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 223
          },
          "name": "details",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 229
          },
          "name": "failureReason",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealthFailureReasonList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 234
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 239
          },
          "name": "status",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 244
          },
          "name": "summary",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 207
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointHealth"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointHealthOutputReference"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointOdbcParams": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointOdbcParams",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 267
      },
      "name": "SqlEndpointOdbcParams",
      "namespace": "sqlEndpoint",
      "symbolId": "src/sql-endpoint/index:SqlEndpointOdbcParams"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointOdbcParamsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointOdbcParamsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.ts",
          "line": 346
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 339
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 353
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointOdbcParamsOutputReference"
            }
          }
        }
      ],
      "name": "SqlEndpointOdbcParamsList",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 346
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 346
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 346
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointOdbcParamsList"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointOdbcParamsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointOdbcParamsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.ts",
          "line": 299
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 290
      },
      "name": "SqlEndpointOdbcParamsOutputReference",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 319
          },
          "name": "hostname",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 324
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 329
          },
          "name": "port",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 334
          },
          "name": "protocol",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 303
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointOdbcParams"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointOdbcParamsOutputReference"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTags": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 617
      },
      "name": "SqlEndpointTags",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#custom_tags SqlEndpoint#custom_tags}",
            "stability": "stable",
            "summary": "custom_tags block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 623
          },
          "name": "customTags",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointTags"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTags": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTags",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 474
      },
      "name": "SqlEndpointTagsCustomTags",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#key SqlEndpoint#key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 478
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#value SqlEndpoint#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 482
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointTagsCustomTags"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTagsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTagsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.ts",
          "line": 606
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 598
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 613
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTagsOutputReference"
            }
          }
        }
      ],
      "name": "SqlEndpointTagsCustomTagsList",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 606
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 606
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 606
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 599
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointTagsCustomTagsList"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTagsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.ts",
          "line": 531
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 521
      },
      "name": "SqlEndpointTagsCustomTagsOutputReference",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 580
          },
          "name": "keyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 593
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 573
          },
          "name": "key",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 586
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 535
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTags"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointTagsCustomTagsOutputReference"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.ts",
          "line": 662
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 655
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 692
          },
          "name": "putCustomTags",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTags"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 695
          },
          "name": "resetCustomTags"
        }
      ],
      "name": "SqlEndpointTagsOutputReference",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 689
          },
          "name": "customTags",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTagsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 699
          },
          "name": "customTagsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTagsCustomTags"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 666
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTags"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointTagsOutputReference"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 703
      },
      "name": "SqlEndpointTimeouts",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_endpoint#create SqlEndpoint#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 707
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointTimeouts"
    },
    "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-endpoint/index.ts",
          "line": 747
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-endpoint/index.ts",
        "line": 739
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 789
          },
          "name": "resetCreate"
        }
      ],
      "name": "SqlEndpointTimeoutsOutputReference",
      "namespace": "sqlEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 793
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 783
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-endpoint/index.ts",
            "line": 751
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.sqlEndpoint.SqlEndpointTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-endpoint/index:SqlEndpointTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.sqlGlobalConfig.SqlGlobalConfig": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config databricks_sql_global_config}."
      },
      "fqn": "@cdktf/provider-databricks.sqlGlobalConfig.SqlGlobalConfig",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config databricks_sql_global_config} Resource."
        },
        "locationInModule": {
          "filename": "src/sql-global-config/index.ts",
          "line": 83
        },
        "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-databricks.sqlGlobalConfig.SqlGlobalConfigConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-global-config/index.ts",
        "line": 51
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SqlGlobalConfig resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 68
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqlGlobalConfig to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqlGlobalConfig that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqlGlobalConfig to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 120
          },
          "name": "resetDataAccessConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 136
          },
          "name": "resetEnableServerlessCompute"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 152
          },
          "name": "resetGoogleServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 168
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 184
          },
          "name": "resetInstanceProfileArn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 200
          },
          "name": "resetSecurityPolicy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 216
          },
          "name": "resetSqlConfigParams"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 228
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 240
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqlGlobalConfig",
      "namespace": "sqlGlobalConfig",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 56
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 124
          },
          "name": "dataAccessConfigInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 140
          },
          "name": "enableServerlessComputeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 156
          },
          "name": "googleServiceAccountInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 172
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 188
          },
          "name": "instanceProfileArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 204
          },
          "name": "securityPolicyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 220
          },
          "name": "sqlConfigParamsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 114
          },
          "name": "dataAccessConfig",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 130
          },
          "name": "enableServerlessCompute",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 146
          },
          "name": "googleServiceAccount",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 162
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 178
          },
          "name": "instanceProfileArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 194
          },
          "name": "securityPolicy",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 210
          },
          "name": "sqlConfigParams",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/sql-global-config/index:SqlGlobalConfig"
    },
    "@cdktf/provider-databricks.sqlGlobalConfig.SqlGlobalConfigConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlGlobalConfig.SqlGlobalConfigConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-global-config/index.ts",
        "line": 14
      },
      "name": "SqlGlobalConfigConfig",
      "namespace": "sqlGlobalConfig",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config#data_access_config SqlGlobalConfig#data_access_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 18
          },
          "name": "dataAccessConfig",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config#enable_serverless_compute SqlGlobalConfig#enable_serverless_compute}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 22
          },
          "name": "enableServerlessCompute",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config#google_service_account SqlGlobalConfig#google_service_account}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 26
          },
          "name": "googleServiceAccount",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config#id SqlGlobalConfig#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config#instance_profile_arn SqlGlobalConfig#instance_profile_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 37
          },
          "name": "instanceProfileArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config#security_policy SqlGlobalConfig#security_policy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 41
          },
          "name": "securityPolicy",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_global_config#sql_config_params SqlGlobalConfig#sql_config_params}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-global-config/index.ts",
            "line": 45
          },
          "name": "sqlConfigParams",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        }
      ],
      "symbolId": "src/sql-global-config/index:SqlGlobalConfigConfig"
    },
    "@cdktf/provider-databricks.sqlPermissions.SqlPermissions": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions databricks_sql_permissions}."
      },
      "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissions",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions databricks_sql_permissions} Resource."
        },
        "locationInModule": {
          "filename": "src/sql-permissions/index.ts",
          "line": 236
        },
        "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-databricks.sqlPermissions.SqlPermissionsConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-permissions/index.ts",
        "line": 204
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SqlPermissions resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 221
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqlPermissions to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqlPermissions that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqlPermissions to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 400
          },
          "name": "putPrivilegeAssignments",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignments"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 275
          },
          "name": "resetAnonymousFunction"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 291
          },
          "name": "resetAnyFile"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 307
          },
          "name": "resetCatalog"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 323
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 339
          },
          "name": "resetDatabase"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 355
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 403
          },
          "name": "resetPrivilegeAssignments"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 371
          },
          "name": "resetTable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 387
          },
          "name": "resetView"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 415
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 429
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqlPermissions",
      "namespace": "sqlPermissions",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 209
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 397
          },
          "name": "privilegeAssignments",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignmentsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 279
          },
          "name": "anonymousFunctionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 295
          },
          "name": "anyFileInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 311
          },
          "name": "catalogInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 327
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 343
          },
          "name": "databaseInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 359
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 407
          },
          "name": "privilegeAssignmentsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 375
          },
          "name": "tableInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 391
          },
          "name": "viewInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 269
          },
          "name": "anonymousFunction",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 285
          },
          "name": "anyFile",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 301
          },
          "name": "catalog",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 317
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 333
          },
          "name": "database",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 349
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 365
          },
          "name": "table",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 381
          },
          "name": "view",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-permissions/index:SqlPermissions"
    },
    "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-permissions/index.ts",
        "line": 14
      },
      "name": "SqlPermissionsConfig",
      "namespace": "sqlPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#anonymous_function SqlPermissions#anonymous_function}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 18
          },
          "name": "anonymousFunction",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#any_file SqlPermissions#any_file}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 22
          },
          "name": "anyFile",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#catalog SqlPermissions#catalog}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 26
          },
          "name": "catalog",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#cluster_id SqlPermissions#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 30
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#database SqlPermissions#database}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 34
          },
          "name": "database",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#id SqlPermissions#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 41
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#privilege_assignments SqlPermissions#privilege_assignments}",
            "stability": "stable",
            "summary": "privilege_assignments block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 55
          },
          "name": "privilegeAssignments",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#table SqlPermissions#table}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 45
          },
          "name": "table",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#view SqlPermissions#view}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 49
          },
          "name": "view",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-permissions/index:SqlPermissionsConfig"
    },
    "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignments": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignments",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-permissions/index.ts",
        "line": 57
      },
      "name": "SqlPermissionsPrivilegeAssignments",
      "namespace": "sqlPermissions",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#principal SqlPermissions#principal}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 61
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_permissions#privileges SqlPermissions#privileges}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 65
          },
          "name": "privileges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sql-permissions/index:SqlPermissionsPrivilegeAssignments"
    },
    "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignmentsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignmentsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-permissions/index.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-permissions/index.ts",
        "line": 181
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 196
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignmentsOutputReference"
            }
          }
        }
      ],
      "name": "SqlPermissionsPrivilegeAssignmentsList",
      "namespace": "sqlPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 189
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 189
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 189
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 182
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignments"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-permissions/index:SqlPermissionsPrivilegeAssignmentsList"
    },
    "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignmentsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignmentsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-permissions/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-permissions/index.ts",
        "line": 104
      },
      "name": "SqlPermissionsPrivilegeAssignmentsOutputReference",
      "namespace": "sqlPermissions",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 163
          },
          "name": "principalInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 176
          },
          "name": "privilegesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 156
          },
          "name": "principal",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 169
          },
          "name": "privileges",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-permissions/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.sqlPermissions.SqlPermissionsPrivilegeAssignments"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-permissions/index:SqlPermissionsPrivilegeAssignmentsOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQuery": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query databricks_sql_query}."
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQuery",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query databricks_sql_query} Resource."
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 2944
        },
        "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-databricks.sqlQuery.SqlQueryConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2912
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SqlQuery resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2929
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqlQuery to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqlQuery that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqlQuery to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3134
          },
          "name": "putParameter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3150
          },
          "name": "putSchedule",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQuerySchedule"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2986
          },
          "name": "resetCreatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3015
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3031
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3137
          },
          "name": "resetParameter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3060
          },
          "name": "resetParent"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3089
          },
          "name": "resetRunAsRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3153
          },
          "name": "resetSchedule"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3105
          },
          "name": "resetTags"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3121
          },
          "name": "resetUpdatedAt"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3165
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3182
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqlQuery",
      "namespace": "sqlQuery",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2917
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3131
          },
          "name": "parameter",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3147
          },
          "name": "schedule",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2990
          },
          "name": "createdAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3003
          },
          "name": "dataSourceIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3019
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3035
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3048
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3141
          },
          "name": "parameterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3064
          },
          "name": "parentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3077
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3093
          },
          "name": "runAsRoleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3157
          },
          "name": "scheduleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQuerySchedule"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3109
          },
          "name": "tagsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3125
          },
          "name": "updatedAtInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2980
          },
          "name": "createdAt",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2996
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3009
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3025
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3041
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3054
          },
          "name": "parent",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3070
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3083
          },
          "name": "runAsRole",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3099
          },
          "name": "tags",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 3115
          },
          "name": "updatedAt",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQuery"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 14
      },
      "name": "SqlQueryConfig",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#data_source_id SqlQuery#data_source_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 22
          },
          "name": "dataSourceId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#name SqlQuery#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 37
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#query SqlQuery#query}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 45
          },
          "name": "query",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#created_at SqlQuery#created_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 18
          },
          "name": "createdAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#description SqlQuery#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 26
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#id SqlQuery#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#parameter SqlQuery#parameter}",
            "stability": "stable",
            "summary": "parameter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 63
          },
          "name": "parameter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#parent SqlQuery#parent}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 41
          },
          "name": "parent",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#run_as_role SqlQuery#run_as_role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 49
          },
          "name": "runAsRole",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#schedule SqlQuery#schedule}",
            "stability": "stable",
            "summary": "schedule block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 69
          },
          "name": "schedule",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQuerySchedule"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#tags SqlQuery#tags}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 53
          },
          "name": "tags",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#updated_at SqlQuery#updated_at}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 57
          },
          "name": "updatedAt",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryConfig"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameter": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1824
      },
      "name": "SqlQueryParameter",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#name SqlQuery#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1828
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#date SqlQuery#date}",
            "stability": "stable",
            "summary": "date block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1838
          },
          "name": "date",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDate"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#date_range SqlQuery#date_range}",
            "stability": "stable",
            "summary": "date_range block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1844
          },
          "name": "dateRange",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#datetime SqlQuery#datetime}",
            "stability": "stable",
            "summary": "datetime block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1850
          },
          "name": "datetime",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetime"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#datetime_range SqlQuery#datetime_range}",
            "stability": "stable",
            "summary": "datetime_range block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1856
          },
          "name": "datetimeRange",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#datetimesec SqlQuery#datetimesec}",
            "stability": "stable",
            "summary": "datetimesec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1862
          },
          "name": "datetimesec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#datetimesec_range SqlQuery#datetimesec_range}",
            "stability": "stable",
            "summary": "datetimesec_range block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1868
          },
          "name": "datetimesecRange",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#enum SqlQuery#enum}",
            "stability": "stable",
            "summary": "enum block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1874
          },
          "name": "enum",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnum"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#number SqlQuery#number}",
            "stability": "stable",
            "summary": "number block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1880
          },
          "name": "number",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterNumber"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#query SqlQuery#query}",
            "stability": "stable",
            "summary": "query block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1886
          },
          "name": "query",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQuery"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#text SqlQuery#text}",
            "stability": "stable",
            "summary": "text block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1892
          },
          "name": "text",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterText"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#title SqlQuery#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1832
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameter"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDate": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDate",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 71
      },
      "name": "SqlQueryParameterDate",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 75
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDate"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 114
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 107
      },
      "name": "SqlQueryParameterDateOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 148
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 141
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 118
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDate"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDateOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRange": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 263
      },
      "name": "SqlQueryParameterDateRange",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#range SqlQuery#range}",
            "stability": "stable",
            "summary": "range block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 273
          },
          "name": "range",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 267
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDateRange"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 319
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 312
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 371
          },
          "name": "putRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 374
          },
          "name": "resetRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 358
          },
          "name": "resetValue"
        }
      ],
      "name": "SqlQueryParameterDateRangeOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 368
          },
          "name": "range",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 378
          },
          "name": "rangeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeRange"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 362
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 352
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 323
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRange"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDateRangeOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeRange": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 152
      },
      "name": "SqlQueryParameterDateRangeRange",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#end SqlQuery#end}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 156
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#start SqlQuery#start}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 160
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDateRangeRange"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeRangeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 199
      },
      "name": "SqlQueryParameterDateRangeRangeOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 246
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 259
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 239
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 252
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 210
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeRange"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDateRangeRangeOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetime": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetime",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 382
      },
      "name": "SqlQueryParameterDatetime",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 386
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetime"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 425
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 418
      },
      "name": "SqlQueryParameterDatetimeOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 459
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 452
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 429
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetime"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimeOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRange": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 574
      },
      "name": "SqlQueryParameterDatetimeRange",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#range SqlQuery#range}",
            "stability": "stable",
            "summary": "range block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 584
          },
          "name": "range",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 578
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimeRange"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 630
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 623
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 682
          },
          "name": "putRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 685
          },
          "name": "resetRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 669
          },
          "name": "resetValue"
        }
      ],
      "name": "SqlQueryParameterDatetimeRangeOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 679
          },
          "name": "range",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 689
          },
          "name": "rangeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeRange"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 673
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 663
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 634
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRange"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimeRangeOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeRange": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 463
      },
      "name": "SqlQueryParameterDatetimeRangeRange",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#end SqlQuery#end}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 467
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#start SqlQuery#start}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 471
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimeRangeRange"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeRangeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 517
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 510
      },
      "name": "SqlQueryParameterDatetimeRangeRangeOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 557
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 570
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 550
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 563
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 521
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeRange"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimeRangeRangeOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 693
      },
      "name": "SqlQueryParameterDatetimesec",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 697
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimesec"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 736
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 729
      },
      "name": "SqlQueryParameterDatetimesecOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 770
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 763
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 740
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesec"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimesecOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRange": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 885
      },
      "name": "SqlQueryParameterDatetimesecRange",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#range SqlQuery#range}",
            "stability": "stable",
            "summary": "range block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 895
          },
          "name": "range",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeRange"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 889
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimesecRange"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 941
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 934
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 993
          },
          "name": "putRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 996
          },
          "name": "resetRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 980
          },
          "name": "resetValue"
        }
      ],
      "name": "SqlQueryParameterDatetimesecRangeOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 990
          },
          "name": "range",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1000
          },
          "name": "rangeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeRange"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 984
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 974
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 945
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRange"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimesecRangeOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeRange": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeRange",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 774
      },
      "name": "SqlQueryParameterDatetimesecRangeRange",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#end SqlQuery#end}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 778
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#start SqlQuery#start}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 782
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimesecRangeRange"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeRangeOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeRangeOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 828
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 821
      },
      "name": "SqlQueryParameterDatetimesecRangeRangeOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 868
          },
          "name": "endInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 881
          },
          "name": "startInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 861
          },
          "name": "end",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 874
          },
          "name": "start",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 832
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeRange"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterDatetimesecRangeRangeOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnum": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnum",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1151
      },
      "name": "SqlQueryParameterEnum",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#options SqlQuery#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1155
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#multiple SqlQuery#multiple}",
            "stability": "stable",
            "summary": "multiple block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1169
          },
          "name": "multiple",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumMultiple"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1159
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#values SqlQuery#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1163
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterEnum"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumMultiple": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumMultiple",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1004
      },
      "name": "SqlQueryParameterEnumMultiple",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#separator SqlQuery#separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1012
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#prefix SqlQuery#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1008
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#suffix SqlQuery#suffix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1016
          },
          "name": "suffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterEnumMultiple"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumMultipleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumMultipleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 1069
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1062
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1114
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1143
          },
          "name": "resetSuffix"
        }
      ],
      "name": "SqlQueryParameterEnumMultipleOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1118
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1131
          },
          "name": "separatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1147
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1108
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1124
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1137
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1073
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumMultiple"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterEnumMultipleOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 1229
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1222
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1322
          },
          "name": "putMultiple",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumMultiple"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1325
          },
          "name": "resetMultiple"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1293
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1309
          },
          "name": "resetValues"
        }
      ],
      "name": "SqlQueryParameterEnumOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1319
          },
          "name": "multiple",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumMultipleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1329
          },
          "name": "multipleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumMultiple"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1281
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1297
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1313
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1274
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1287
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1303
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnum"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterEnumOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 2309
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2301
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2316
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterOutputReference"
            }
          }
        }
      ],
      "name": "SqlQueryParameterList",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2309
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2309
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2309
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2302
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterList"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterNumber": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterNumber",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1333
      },
      "name": "SqlQueryParameterNumber",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1337
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterNumber"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterNumberOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterNumberOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 1376
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1369
      },
      "name": "SqlQueryParameterNumberOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1410
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1403
          },
          "name": "value",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1380
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterNumber"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterNumberOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2001
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2145
          },
          "name": "putDate",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDate"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2161
          },
          "name": "putDateRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2177
          },
          "name": "putDatetime",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetime"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2193
          },
          "name": "putDatetimeRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2209
          },
          "name": "putDatetimesec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2225
          },
          "name": "putDatetimesecRange",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRange"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2241
          },
          "name": "putEnum",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnum"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2257
          },
          "name": "putNumber",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterNumber"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2273
          },
          "name": "putQuery",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQuery"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2289
          },
          "name": "putText",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterText"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2148
          },
          "name": "resetDate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2164
          },
          "name": "resetDateRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2180
          },
          "name": "resetDatetime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2196
          },
          "name": "resetDatetimeRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2212
          },
          "name": "resetDatetimesec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2228
          },
          "name": "resetDatetimesecRange"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2244
          },
          "name": "resetEnum"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2260
          },
          "name": "resetNumber"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2276
          },
          "name": "resetQuery"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2292
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2132
          },
          "name": "resetTitle"
        }
      ],
      "name": "SqlQueryParameterOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2142
          },
          "name": "date",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2158
          },
          "name": "dateRange",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2174
          },
          "name": "datetime",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2190
          },
          "name": "datetimeRange",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2206
          },
          "name": "datetimesec",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2222
          },
          "name": "datetimesecRange",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRangeOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2238
          },
          "name": "enum",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnumOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2254
          },
          "name": "number",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterNumberOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2270
          },
          "name": "query",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2286
          },
          "name": "text",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterTextOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2152
          },
          "name": "dateInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDate"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2168
          },
          "name": "dateRangeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDateRange"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2184
          },
          "name": "datetimeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetime"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2200
          },
          "name": "datetimeRangeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimeRange"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2216
          },
          "name": "datetimesecInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2232
          },
          "name": "datetimesecRangeInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterDatetimesecRange"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2248
          },
          "name": "enumInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterEnum"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2120
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2264
          },
          "name": "numberInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterNumber"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2280
          },
          "name": "queryInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQuery"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2296
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterText"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2136
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2113
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2126
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2015
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQuery": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQuery",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1561
      },
      "name": "SqlQueryParameterQuery",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#query_id SqlQuery#query_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1565
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#multiple SqlQuery#multiple}",
            "stability": "stable",
            "summary": "multiple block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1579
          },
          "name": "multiple",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryMultiple"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1569
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#values SqlQuery#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1573
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterQuery"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryMultiple": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryMultiple",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1414
      },
      "name": "SqlQueryParameterQueryMultiple",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#separator SqlQuery#separator}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1422
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#prefix SqlQuery#prefix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1418
          },
          "name": "prefix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#suffix SqlQuery#suffix}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1426
          },
          "name": "suffix",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterQueryMultiple"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryMultipleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryMultipleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 1479
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1472
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1524
          },
          "name": "resetPrefix"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1553
          },
          "name": "resetSuffix"
        }
      ],
      "name": "SqlQueryParameterQueryMultipleOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1528
          },
          "name": "prefixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1541
          },
          "name": "separatorInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1557
          },
          "name": "suffixInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1518
          },
          "name": "prefix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1534
          },
          "name": "separator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1547
          },
          "name": "suffix",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1483
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryMultiple"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterQueryMultipleOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 1639
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1632
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1732
          },
          "name": "putMultiple",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryMultiple"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1735
          },
          "name": "resetMultiple"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1703
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1719
          },
          "name": "resetValues"
        }
      ],
      "name": "SqlQueryParameterQueryOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1729
          },
          "name": "multiple",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryMultipleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1739
          },
          "name": "multipleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQueryMultiple"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1691
          },
          "name": "queryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1707
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1723
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1684
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1697
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1713
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1643
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterQuery"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterQueryOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterText": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterText",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1743
      },
      "name": "SqlQueryParameterText",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#value SqlQuery#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1747
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterText"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterTextOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterTextOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 1786
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 1779
      },
      "name": "SqlQueryParameterTextOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1820
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1813
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 1790
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryParameterText"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryParameterTextOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQuerySchedule": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQuerySchedule",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2752
      },
      "name": "SqlQuerySchedule",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#continuous SqlQuery#continuous}",
            "stability": "stable",
            "summary": "continuous block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2758
          },
          "name": "continuous",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleContinuous"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#daily SqlQuery#daily}",
            "stability": "stable",
            "summary": "daily block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2764
          },
          "name": "daily",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleDaily"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#weekly SqlQuery#weekly}",
            "stability": "stable",
            "summary": "weekly block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2770
          },
          "name": "weekly",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleWeekly"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQuerySchedule"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleContinuous": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleContinuous",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2320
      },
      "name": "SqlQueryScheduleContinuous",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#interval_seconds SqlQuery#interval_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2324
          },
          "name": "intervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#until_date SqlQuery#until_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2328
          },
          "name": "untilDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryScheduleContinuous"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleContinuousOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleContinuousOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 2374
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2367
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2426
          },
          "name": "resetUntilDate"
        }
      ],
      "name": "SqlQueryScheduleContinuousOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2414
          },
          "name": "intervalSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2430
          },
          "name": "untilDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2407
          },
          "name": "intervalSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2420
          },
          "name": "untilDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2378
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleContinuous"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryScheduleContinuousOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleDaily": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleDaily",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2434
      },
      "name": "SqlQueryScheduleDaily",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#interval_days SqlQuery#interval_days}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2438
          },
          "name": "intervalDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#time_of_day SqlQuery#time_of_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2442
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#until_date SqlQuery#until_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2446
          },
          "name": "untilDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryScheduleDaily"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleDailyOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleDailyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 2499
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2492
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2570
          },
          "name": "resetUntilDate"
        }
      ],
      "name": "SqlQueryScheduleDailyOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2545
          },
          "name": "intervalDaysInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2558
          },
          "name": "timeOfDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2574
          },
          "name": "untilDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2538
          },
          "name": "intervalDays",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2551
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2564
          },
          "name": "untilDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2503
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleDaily"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryScheduleDailyOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.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/sql-query/index.ts",
        "line": 2816
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2865
          },
          "name": "putContinuous",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleContinuous"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2881
          },
          "name": "putDaily",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleDaily"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2897
          },
          "name": "putWeekly",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleWeekly"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2868
          },
          "name": "resetContinuous"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2884
          },
          "name": "resetDaily"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2900
          },
          "name": "resetWeekly"
        }
      ],
      "name": "SqlQueryScheduleOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2862
          },
          "name": "continuous",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleContinuousOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2878
          },
          "name": "daily",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleDailyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2894
          },
          "name": "weekly",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleWeeklyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2872
          },
          "name": "continuousInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleContinuous"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2888
          },
          "name": "dailyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleDaily"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2904
          },
          "name": "weeklyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleWeekly"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2827
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQuerySchedule"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryScheduleOutputReference"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleWeekly": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleWeekly",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2578
      },
      "name": "SqlQueryScheduleWeekly",
      "namespace": "sqlQuery",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#day_of_week SqlQuery#day_of_week}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2582
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#interval_weeks SqlQuery#interval_weeks}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2586
          },
          "name": "intervalWeeks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#time_of_day SqlQuery#time_of_day}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2590
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_query#until_date SqlQuery#until_date}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2594
          },
          "name": "untilDate",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryScheduleWeekly"
    },
    "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleWeeklyOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleWeeklyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-query/index.ts",
          "line": 2654
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-query/index.ts",
        "line": 2647
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2744
          },
          "name": "resetUntilDate"
        }
      ],
      "name": "SqlQueryScheduleWeeklyOutputReference",
      "namespace": "sqlQuery",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2706
          },
          "name": "dayOfWeekInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2719
          },
          "name": "intervalWeeksInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2732
          },
          "name": "timeOfDayInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2748
          },
          "name": "untilDateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2699
          },
          "name": "dayOfWeek",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2712
          },
          "name": "intervalWeeks",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2725
          },
          "name": "timeOfDay",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2738
          },
          "name": "untilDate",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-query/index.ts",
            "line": 2658
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlQuery.SqlQueryScheduleWeekly"
          }
        }
      ],
      "symbolId": "src/sql-query/index:SqlQueryScheduleWeeklyOutputReference"
    },
    "@cdktf/provider-databricks.sqlTable.SqlTable": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table databricks_sql_table}."
      },
      "fqn": "@cdktf/provider-databricks.sqlTable.SqlTable",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table databricks_sql_table} Resource."
        },
        "locationInModule": {
          "filename": "src/sql-table/index.ts",
          "line": 337
        },
        "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-databricks.sqlTable.SqlTableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-table/index.ts",
        "line": 305
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SqlTable resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 322
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqlTable to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqlTable that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqlTable to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 625
          },
          "name": "putColumn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 397
          },
          "name": "resetClusterId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 413
          },
          "name": "resetClusterKeys"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 628
          },
          "name": "resetColumn"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 429
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 445
          },
          "name": "resetDataSourceFormat"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 461
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 490
          },
          "name": "resetOptions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 506
          },
          "name": "resetPartitions"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 522
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 551
          },
          "name": "resetStorageCredentialName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 567
          },
          "name": "resetStorageLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 596
          },
          "name": "resetViewDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 612
          },
          "name": "resetWarehouseId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 640
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 662
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqlTable",
      "namespace": "sqlTable",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 310
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 622
          },
          "name": "column",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 385
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 401
          },
          "name": "clusterIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 417
          },
          "name": "clusterKeysInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 632
          },
          "name": "columnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 433
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 449
          },
          "name": "dataSourceFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 465
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 478
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 494
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 510
          },
          "name": "partitionsInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 526
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 539
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 555
          },
          "name": "storageCredentialNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 571
          },
          "name": "storageLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 584
          },
          "name": "tableTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 600
          },
          "name": "viewDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 616
          },
          "name": "warehouseIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 378
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 391
          },
          "name": "clusterId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 407
          },
          "name": "clusterKeys",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 423
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 439
          },
          "name": "dataSourceFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 455
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 471
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 484
          },
          "name": "options",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 500
          },
          "name": "partitions",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 516
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 532
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 545
          },
          "name": "storageCredentialName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 561
          },
          "name": "storageLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 577
          },
          "name": "tableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 590
          },
          "name": "viewDefinition",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 606
          },
          "name": "warehouseId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-table/index:SqlTable"
    },
    "@cdktf/provider-databricks.sqlTable.SqlTableColumn": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-table/index.ts",
        "line": 89
      },
      "name": "SqlTableColumn",
      "namespace": "sqlTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#name SqlTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 97
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#comment SqlTable#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 93
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#nullable SqlTable#nullable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 101
          },
          "name": "nullable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#type SqlTable#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 105
          },
          "name": "type",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-table/index:SqlTableColumn"
    },
    "@cdktf/provider-databricks.sqlTable.SqlTableColumnList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-table/index.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": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-table/index.ts",
        "line": 282
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 297
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumnOutputReference"
            }
          }
        }
      ],
      "name": "SqlTableColumnList",
      "namespace": "sqlTable",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 290
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 290
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 290
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 283
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-table/index:SqlTableColumnList"
    },
    "@cdktf/provider-databricks.sqlTable.SqlTableColumnOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-table/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-table/index.ts",
        "line": 158
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 228
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 257
          },
          "name": "resetNullable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 273
          },
          "name": "resetType"
        }
      ],
      "name": "SqlTableColumnOutputReference",
      "namespace": "sqlTable",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 232
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 245
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 261
          },
          "name": "nullableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 277
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 222
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 238
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 251
          },
          "name": "nullable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 267
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 172
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-table/index:SqlTableColumnOutputReference"
    },
    "@cdktf/provider-databricks.sqlTable.SqlTableConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-table/index.ts",
        "line": 14
      },
      "name": "SqlTableConfig",
      "namespace": "sqlTable",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#catalog_name SqlTable#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 18
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#name SqlTable#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 45
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#schema_name SqlTable#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 61
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#table_type SqlTable#table_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 73
          },
          "name": "tableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#cluster_id SqlTable#cluster_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 22
          },
          "name": "clusterId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#cluster_keys SqlTable#cluster_keys}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 26
          },
          "name": "clusterKeys",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#column SqlTable#column}",
            "stability": "stable",
            "summary": "column block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 87
          },
          "name": "column",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlTable.SqlTableColumn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#comment SqlTable#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 30
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#data_source_format SqlTable#data_source_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 34
          },
          "name": "dataSourceFormat",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#id SqlTable#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 41
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#options SqlTable#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 49
          },
          "name": "options",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#partitions SqlTable#partitions}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 53
          },
          "name": "partitions",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#properties SqlTable#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 57
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#storage_credential_name SqlTable#storage_credential_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 65
          },
          "name": "storageCredentialName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#storage_location SqlTable#storage_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 69
          },
          "name": "storageLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#view_definition SqlTable#view_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 77
          },
          "name": "viewDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_table#warehouse_id SqlTable#warehouse_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-table/index.ts",
            "line": 81
          },
          "name": "warehouseId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-table/index:SqlTableConfig"
    },
    "@cdktf/provider-databricks.sqlVisualization.SqlVisualization": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization databricks_sql_visualization}."
      },
      "fqn": "@cdktf/provider-databricks.sqlVisualization.SqlVisualization",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization databricks_sql_visualization} Resource."
        },
        "locationInModule": {
          "filename": "src/sql-visualization/index.ts",
          "line": 87
        },
        "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-databricks.sqlVisualization.SqlVisualizationConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-visualization/index.ts",
        "line": 55
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SqlVisualization resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 72
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqlVisualization to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqlVisualization that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqlVisualization to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 125
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 141
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 196
          },
          "name": "resetQueryPlan"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 225
          },
          "name": "resetVisualizationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 237
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 250
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqlVisualization",
      "namespace": "sqlVisualization",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 60
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 129
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 145
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 158
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 171
          },
          "name": "optionsInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 184
          },
          "name": "queryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 200
          },
          "name": "queryPlanInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 213
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 229
          },
          "name": "visualizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 119
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 135
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 151
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 164
          },
          "name": "options",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 177
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 190
          },
          "name": "queryPlan",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 206
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 219
          },
          "name": "visualizationId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-visualization/index:SqlVisualization"
    },
    "@cdktf/provider-databricks.sqlVisualization.SqlVisualizationConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlVisualization.SqlVisualizationConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-visualization/index.ts",
        "line": 14
      },
      "name": "SqlVisualizationConfig",
      "namespace": "sqlVisualization",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization#name SqlVisualization#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 29
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization#options SqlVisualization#options}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 33
          },
          "name": "options",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization#query_id SqlVisualization#query_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 37
          },
          "name": "queryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization#type SqlVisualization#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 45
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization#description SqlVisualization#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 18
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization#id SqlVisualization#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization#query_plan SqlVisualization#query_plan}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 41
          },
          "name": "queryPlan",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_visualization#visualization_id SqlVisualization#visualization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-visualization/index.ts",
            "line": 49
          },
          "name": "visualizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-visualization/index:SqlVisualizationConfig"
    },
    "@cdktf/provider-databricks.sqlWidget.SqlWidget": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget databricks_sql_widget}."
      },
      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidget",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget databricks_sql_widget} Resource."
        },
        "locationInModule": {
          "filename": "src/sql-widget/index.ts",
          "line": 580
        },
        "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-databricks.sqlWidget.SqlWidgetConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-widget/index.ts",
        "line": 548
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SqlWidget resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 565
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SqlWidget to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SqlWidget that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SqlWidget to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 725
          },
          "name": "putParameter",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameter"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 741
          },
          "name": "putPosition",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetPosition"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 632
          },
          "name": "resetDescription"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 648
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 728
          },
          "name": "resetParameter"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 744
          },
          "name": "resetPosition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 664
          },
          "name": "resetText"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 680
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 696
          },
          "name": "resetVisualizationId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 712
          },
          "name": "resetWidgetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 756
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 770
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SqlWidget",
      "namespace": "sqlWidget",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 553
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 722
          },
          "name": "parameter",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameterList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 738
          },
          "name": "position",
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetPositionOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 620
          },
          "name": "dashboardIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 636
          },
          "name": "descriptionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 652
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 732
          },
          "name": "parameterInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 748
          },
          "name": "positionInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetPosition"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 668
          },
          "name": "textInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 684
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 700
          },
          "name": "visualizationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 716
          },
          "name": "widgetIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 613
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 626
          },
          "name": "description",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 642
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 658
          },
          "name": "text",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 674
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 690
          },
          "name": "visualizationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 706
          },
          "name": "widgetId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-widget/index:SqlWidget"
    },
    "@cdktf/provider-databricks.sqlWidget.SqlWidgetConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-widget/index.ts",
        "line": 14
      },
      "name": "SqlWidgetConfig",
      "namespace": "sqlWidget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#dashboard_id SqlWidget#dashboard_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 18
          },
          "name": "dashboardId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#description SqlWidget#description}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 22
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#id SqlWidget#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#parameter SqlWidget#parameter}",
            "stability": "stable",
            "summary": "parameter block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 51
          },
          "name": "parameter",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#position SqlWidget#position}",
            "stability": "stable",
            "summary": "position block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 57
          },
          "name": "position",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetPosition"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#text SqlWidget#text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 33
          },
          "name": "text",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#title SqlWidget#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 37
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#visualization_id SqlWidget#visualization_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 41
          },
          "name": "visualizationId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#widget_id SqlWidget#widget_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 45
          },
          "name": "widgetId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/sql-widget/index:SqlWidgetConfig"
    },
    "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameter": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameter",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-widget/index.ts",
        "line": 59
      },
      "name": "SqlWidgetParameter",
      "namespace": "sqlWidget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#name SqlWidget#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 67
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#type SqlWidget#type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 75
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#map_to SqlWidget#map_to}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 63
          },
          "name": "mapTo",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#title SqlWidget#title}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 71
          },
          "name": "title",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#value SqlWidget#value}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 79
          },
          "name": "value",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#values SqlWidget#values}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 83
          },
          "name": "values",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        }
      ],
      "symbolId": "src/sql-widget/index:SqlWidgetParameter"
    },
    "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameterList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameterList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-widget/index.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/sql-widget/index.ts",
        "line": 315
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.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-databricks.sqlWidget.SqlWidgetParameterOutputReference"
            }
          }
        }
      ],
      "name": "SqlWidgetParameterList",
      "namespace": "sqlWidget",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 323
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.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/sql-widget/index.ts",
            "line": 323
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 316
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameter"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-widget/index:SqlWidgetParameterList"
    },
    "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameterOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameterOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-widget/index.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": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-widget/index.ts",
        "line": 150
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 232
          },
          "name": "resetMapTo"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 261
          },
          "name": "resetTitle"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 290
          },
          "name": "resetValue"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 306
          },
          "name": "resetValues"
        }
      ],
      "name": "SqlWidgetParameterOutputReference",
      "namespace": "sqlWidget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 236
          },
          "name": "mapToInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 249
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 265
          },
          "name": "titleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 278
          },
          "name": "typeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 294
          },
          "name": "valueInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 310
          },
          "name": "valuesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 226
          },
          "name": "mapTo",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 242
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 255
          },
          "name": "title",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 271
          },
          "name": "type",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 284
          },
          "name": "value",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 300
          },
          "name": "values",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "array"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 164
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetParameter"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/sql-widget/index:SqlWidgetParameterOutputReference"
    },
    "@cdktf/provider-databricks.sqlWidget.SqlWidgetPosition": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetPosition",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/sql-widget/index.ts",
        "line": 334
      },
      "name": "SqlWidgetPosition",
      "namespace": "sqlWidget",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#size_x SqlWidget#size_x}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 350
          },
          "name": "sizeX",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#size_y SqlWidget#size_y}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 354
          },
          "name": "sizeY",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#auto_height SqlWidget#auto_height}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 338
          },
          "name": "autoHeight",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#pos_x SqlWidget#pos_x}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 342
          },
          "name": "posX",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/sql_widget#pos_y SqlWidget#pos_y}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 346
          },
          "name": "posY",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/sql-widget/index:SqlWidgetPosition"
    },
    "@cdktf/provider-databricks.sqlWidget.SqlWidgetPositionOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetPositionOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/sql-widget/index.ts",
          "line": 421
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/sql-widget/index.ts",
        "line": 414
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 478
          },
          "name": "resetAutoHeight"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 494
          },
          "name": "resetPosX"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 510
          },
          "name": "resetPosY"
        }
      ],
      "name": "SqlWidgetPositionOutputReference",
      "namespace": "sqlWidget",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 482
          },
          "name": "autoHeightInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 498
          },
          "name": "posXInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 514
          },
          "name": "posYInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 527
          },
          "name": "sizeXInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 540
          },
          "name": "sizeYInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 472
          },
          "name": "autoHeight",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 488
          },
          "name": "posX",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 504
          },
          "name": "posY",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 520
          },
          "name": "sizeX",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 533
          },
          "name": "sizeY",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/sql-widget/index.ts",
            "line": 425
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.sqlWidget.SqlWidgetPosition"
          }
        }
      ],
      "symbolId": "src/sql-widget/index:SqlWidgetPositionOutputReference"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredential": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential databricks_storage_credential}."
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredential",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential databricks_storage_credential} Resource."
        },
        "locationInModule": {
          "filename": "src/storage-credential/index.ts",
          "line": 814
        },
        "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-databricks.storageCredential.StorageCredentialConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/storage-credential/index.ts",
        "line": 782
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a StorageCredential resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 799
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the StorageCredential to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing StorageCredential that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the StorageCredential to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 996
          },
          "name": "putAwsIamRole",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAwsIamRole"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1012
          },
          "name": "putAzureManagedIdentity",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureManagedIdentity"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1028
          },
          "name": "putAzureServicePrincipal",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureServicePrincipal"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1044
          },
          "name": "putDatabricksGcpServiceAccount",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialDatabricksGcpServiceAccount"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1060
          },
          "name": "putGcpServiceAccountKey",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialGcpServiceAccountKey"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 999
          },
          "name": "resetAwsIamRole"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1015
          },
          "name": "resetAzureManagedIdentity"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1031
          },
          "name": "resetAzureServicePrincipal"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 858
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1047
          },
          "name": "resetDatabricksGcpServiceAccount"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 874
          },
          "name": "resetForceDestroy"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 890
          },
          "name": "resetForceUpdate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1063
          },
          "name": "resetGcpServiceAccountKey"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 906
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 922
          },
          "name": "resetMetastoreId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 951
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 967
          },
          "name": "resetReadOnly"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 983
          },
          "name": "resetSkipValidation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1075
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1094
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "StorageCredential",
      "namespace": "storageCredential",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 787
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 993
          },
          "name": "awsIamRole",
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAwsIamRoleOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1009
          },
          "name": "azureManagedIdentity",
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureManagedIdentityOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1025
          },
          "name": "azureServicePrincipal",
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureServicePrincipalOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1041
          },
          "name": "databricksGcpServiceAccount",
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialDatabricksGcpServiceAccountOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1057
          },
          "name": "gcpServiceAccountKey",
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialGcpServiceAccountKeyOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1003
          },
          "name": "awsIamRoleInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAwsIamRole"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1019
          },
          "name": "azureManagedIdentityInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureManagedIdentity"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1035
          },
          "name": "azureServicePrincipalInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureServicePrincipal"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 862
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1051
          },
          "name": "databricksGcpServiceAccountInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialDatabricksGcpServiceAccount"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 878
          },
          "name": "forceDestroyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 894
          },
          "name": "forceUpdateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 1067
          },
          "name": "gcpServiceAccountKeyInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialGcpServiceAccountKey"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 910
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 926
          },
          "name": "metastoreIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 939
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 955
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 971
          },
          "name": "readOnlyInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 987
          },
          "name": "skipValidationInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 852
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 868
          },
          "name": "forceDestroy",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 884
          },
          "name": "forceUpdate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 900
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 916
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 932
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 945
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 961
          },
          "name": "readOnly",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 977
          },
          "name": "skipValidation",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredential"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialAwsIamRole": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAwsIamRole",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-credential/index.ts",
        "line": 85
      },
      "name": "StorageCredentialAwsIamRole",
      "namespace": "storageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#role_arn StorageCredential#role_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 93
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#external_id StorageCredential#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 89
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#unity_catalog_iam_arn StorageCredential#unity_catalog_iam_arn}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 97
          },
          "name": "unityCatalogIamArn",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialAwsIamRole"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialAwsIamRoleOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAwsIamRoleOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-credential/index.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/storage-credential/index.ts",
        "line": 143
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 195
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 224
          },
          "name": "resetUnityCatalogIamArn"
        }
      ],
      "name": "StorageCredentialAwsIamRoleOutputReference",
      "namespace": "storageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 199
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 212
          },
          "name": "roleArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 228
          },
          "name": "unityCatalogIamArnInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 189
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 205
          },
          "name": "roleArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 218
          },
          "name": "unityCatalogIamArn",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 154
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAwsIamRole"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialAwsIamRoleOutputReference"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureManagedIdentity": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureManagedIdentity",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-credential/index.ts",
        "line": 232
      },
      "name": "StorageCredentialAzureManagedIdentity",
      "namespace": "storageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#access_connector_id StorageCredential#access_connector_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 236
          },
          "name": "accessConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#credential_id StorageCredential#credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 240
          },
          "name": "credentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#managed_identity_id StorageCredential#managed_identity_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 244
          },
          "name": "managedIdentityId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialAzureManagedIdentity"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureManagedIdentityOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureManagedIdentityOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-credential/index.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/storage-credential/index.ts",
        "line": 290
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 355
          },
          "name": "resetCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 371
          },
          "name": "resetManagedIdentityId"
        }
      ],
      "name": "StorageCredentialAzureManagedIdentityOutputReference",
      "namespace": "storageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 343
          },
          "name": "accessConnectorIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 359
          },
          "name": "credentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 375
          },
          "name": "managedIdentityIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 336
          },
          "name": "accessConnectorId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 349
          },
          "name": "credentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 365
          },
          "name": "managedIdentityId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 301
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureManagedIdentity"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialAzureManagedIdentityOutputReference"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureServicePrincipal": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureServicePrincipal",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-credential/index.ts",
        "line": 379
      },
      "name": "StorageCredentialAzureServicePrincipal",
      "namespace": "storageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#application_id StorageCredential#application_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 383
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#client_secret StorageCredential#client_secret}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 387
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#directory_id StorageCredential#directory_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 391
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialAzureServicePrincipal"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureServicePrincipalOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureServicePrincipalOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-credential/index.ts",
          "line": 444
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-credential/index.ts",
        "line": 437
      },
      "name": "StorageCredentialAzureServicePrincipalOutputReference",
      "namespace": "storageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 490
          },
          "name": "applicationIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 503
          },
          "name": "clientSecretInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 516
          },
          "name": "directoryIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 483
          },
          "name": "applicationId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 496
          },
          "name": "clientSecret",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 509
          },
          "name": "directoryId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 448
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureServicePrincipal"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialAzureServicePrincipalOutputReference"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-credential/index.ts",
        "line": 14
      },
      "name": "StorageCredentialConfig",
      "namespace": "storageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#name StorageCredential#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 41
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#aws_iam_role StorageCredential#aws_iam_role}",
            "stability": "stable",
            "summary": "aws_iam_role block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 59
          },
          "name": "awsIamRole",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAwsIamRole"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#azure_managed_identity StorageCredential#azure_managed_identity}",
            "stability": "stable",
            "summary": "azure_managed_identity block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 65
          },
          "name": "azureManagedIdentity",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureManagedIdentity"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#azure_service_principal StorageCredential#azure_service_principal}",
            "stability": "stable",
            "summary": "azure_service_principal block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 71
          },
          "name": "azureServicePrincipal",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialAzureServicePrincipal"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#comment StorageCredential#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 18
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#databricks_gcp_service_account StorageCredential#databricks_gcp_service_account}",
            "stability": "stable",
            "summary": "databricks_gcp_service_account block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 77
          },
          "name": "databricksGcpServiceAccount",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialDatabricksGcpServiceAccount"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#force_destroy StorageCredential#force_destroy}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 22
          },
          "name": "forceDestroy",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#force_update StorageCredential#force_update}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 26
          },
          "name": "forceUpdate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#gcp_service_account_key StorageCredential#gcp_service_account_key}",
            "stability": "stable",
            "summary": "gcp_service_account_key block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 83
          },
          "name": "gcpServiceAccountKey",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialGcpServiceAccountKey"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#id StorageCredential#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#metastore_id StorageCredential#metastore_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 37
          },
          "name": "metastoreId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#owner StorageCredential#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 45
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#read_only StorageCredential#read_only}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 49
          },
          "name": "readOnly",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#skip_validation StorageCredential#skip_validation}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 53
          },
          "name": "skipValidation",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialConfig"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialDatabricksGcpServiceAccount": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialDatabricksGcpServiceAccount",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-credential/index.ts",
        "line": 520
      },
      "name": "StorageCredentialDatabricksGcpServiceAccount",
      "namespace": "storageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#credential_id StorageCredential#credential_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 524
          },
          "name": "credentialId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#email StorageCredential#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 528
          },
          "name": "email",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialDatabricksGcpServiceAccount"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialDatabricksGcpServiceAccountOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialDatabricksGcpServiceAccountOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-credential/index.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/storage-credential/index.ts",
        "line": 567
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 613
          },
          "name": "resetCredentialId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 629
          },
          "name": "resetEmail"
        }
      ],
      "name": "StorageCredentialDatabricksGcpServiceAccountOutputReference",
      "namespace": "storageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 617
          },
          "name": "credentialIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 633
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 607
          },
          "name": "credentialId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 623
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 578
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialDatabricksGcpServiceAccount"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialDatabricksGcpServiceAccountOutputReference"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialGcpServiceAccountKey": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialGcpServiceAccountKey",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/storage-credential/index.ts",
        "line": 637
      },
      "name": "StorageCredentialGcpServiceAccountKey",
      "namespace": "storageCredential",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#email StorageCredential#email}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 641
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#private_key StorageCredential#private_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 645
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/storage_credential#private_key_id StorageCredential#private_key_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 649
          },
          "name": "privateKeyId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialGcpServiceAccountKey"
    },
    "@cdktf/provider-databricks.storageCredential.StorageCredentialGcpServiceAccountKeyOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialGcpServiceAccountKeyOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/storage-credential/index.ts",
          "line": 702
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "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-credential/index.ts",
        "line": 695
      },
      "name": "StorageCredentialGcpServiceAccountKeyOutputReference",
      "namespace": "storageCredential",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 748
          },
          "name": "emailInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 774
          },
          "name": "privateKeyIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 761
          },
          "name": "privateKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 741
          },
          "name": "email",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 754
          },
          "name": "privateKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 767
          },
          "name": "privateKeyId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/storage-credential/index.ts",
            "line": 706
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.storageCredential.StorageCredentialGcpServiceAccountKey"
          }
        }
      ],
      "symbolId": "src/storage-credential/index:StorageCredentialGcpServiceAccountKeyOutputReference"
    },
    "@cdktf/provider-databricks.systemSchema.SystemSchema": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/system_schema databricks_system_schema}."
      },
      "fqn": "@cdktf/provider-databricks.systemSchema.SystemSchema",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/system_schema databricks_system_schema} Resource."
        },
        "locationInModule": {
          "filename": "src/system-schema/index.ts",
          "line": 67
        },
        "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-databricks.systemSchema.SystemSchemaConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/system-schema/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a SystemSchema resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the SystemSchema to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/system_schema#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing SystemSchema that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the SystemSchema to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 100
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 121
          },
          "name": "resetSchema"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 137
          },
          "name": "resetState"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 149
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 157
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "SystemSchema",
      "namespace": "systemSchema",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 109
          },
          "name": "metastoreId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 104
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 125
          },
          "name": "schemaInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 141
          },
          "name": "stateInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 115
          },
          "name": "schema",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 131
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/system-schema/index:SystemSchema"
    },
    "@cdktf/provider-databricks.systemSchema.SystemSchemaConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.systemSchema.SystemSchemaConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/system-schema/index.ts",
        "line": 14
      },
      "name": "SystemSchemaConfig",
      "namespace": "systemSchema",
      "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/system_schema#id SystemSchema#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/system_schema#schema SystemSchema#schema}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 25
          },
          "name": "schema",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/system_schema#state SystemSchema#state}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/system-schema/index.ts",
            "line": 29
          },
          "name": "state",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/system-schema/index:SystemSchemaConfig"
    },
    "@cdktf/provider-databricks.table.Table": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table databricks_table}."
      },
      "fqn": "@cdktf/provider-databricks.table.Table",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table databricks_table} Resource."
        },
        "locationInModule": {
          "filename": "src/table/index.ts",
          "line": 543
        },
        "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-databricks.table.TableConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/table/index.ts",
        "line": 511
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Table resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 528
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Table to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Table that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Table to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 760
          },
          "name": "putColumn",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.table.TableColumn"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 599
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 628
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 657
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 673
          },
          "name": "resetProperties"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 702
          },
          "name": "resetStorageCredentialName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 718
          },
          "name": "resetStorageLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 747
          },
          "name": "resetViewDefinition"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 772
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 790
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Table",
      "namespace": "table",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 516
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 757
          },
          "name": "column",
          "type": {
            "fqn": "@cdktf/provider-databricks.table.TableColumnList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 587
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 764
          },
          "name": "columnInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.table.TableColumn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 603
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 616
          },
          "name": "dataSourceFormatInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 632
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 645
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 661
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 677
          },
          "name": "propertiesInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 690
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 706
          },
          "name": "storageCredentialNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 722
          },
          "name": "storageLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 735
          },
          "name": "tableTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 751
          },
          "name": "viewDefinitionInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 580
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 593
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 609
          },
          "name": "dataSourceFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 622
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 638
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 651
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 667
          },
          "name": "properties",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 683
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 696
          },
          "name": "storageCredentialName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 712
          },
          "name": "storageLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 728
          },
          "name": "tableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 741
          },
          "name": "viewDefinition",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/table/index:Table"
    },
    "@cdktf/provider-databricks.table.TableColumn": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.table.TableColumn",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/table/index.ts",
        "line": 73
      },
      "name": "TableColumn",
      "namespace": "table",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#name Table#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 81
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#position Table#position}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 93
          },
          "name": "position",
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#type_name Table#type_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 105
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#type_text Table#type_text}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 117
          },
          "name": "typeText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#comment Table#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 77
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#nullable Table#nullable}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 85
          },
          "name": "nullable",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#partition_index Table#partition_index}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 89
          },
          "name": "partitionIndex",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#type_interval_type Table#type_interval_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 97
          },
          "name": "typeIntervalType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#type_json Table#type_json}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 101
          },
          "name": "typeJson",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#type_precision Table#type_precision}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 109
          },
          "name": "typePrecision",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#type_scale Table#type_scale}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 113
          },
          "name": "typeScale",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        }
      ],
      "symbolId": "src/table/index:TableColumn"
    },
    "@cdktf/provider-databricks.table.TableColumnList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.table.TableColumnList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/table/index.ts",
          "line": 496
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/table/index.ts",
        "line": 488
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 503
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.table.TableColumnOutputReference"
            }
          }
        }
      ],
      "name": "TableColumnList",
      "namespace": "table",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 496
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 496
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 496
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 489
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.table.TableColumn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/table/index:TableColumnList"
    },
    "@cdktf/provider-databricks.table.TableColumnOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.table.TableColumnOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/table/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/table/index.ts",
        "line": 219
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 331
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 360
          },
          "name": "resetNullable"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 376
          },
          "name": "resetPartitionIndex"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 405
          },
          "name": "resetTypeIntervalType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 421
          },
          "name": "resetTypeJson"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 450
          },
          "name": "resetTypePrecision"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 466
          },
          "name": "resetTypeScale"
        }
      ],
      "name": "TableColumnOutputReference",
      "namespace": "table",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 335
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 348
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 364
          },
          "name": "nullableInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 380
          },
          "name": "partitionIndexInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 393
          },
          "name": "positionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 409
          },
          "name": "typeIntervalTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 425
          },
          "name": "typeJsonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 438
          },
          "name": "typeNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 454
          },
          "name": "typePrecisionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 470
          },
          "name": "typeScaleInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 483
          },
          "name": "typeTextInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 325
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 341
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 354
          },
          "name": "nullable",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 370
          },
          "name": "partitionIndex",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 386
          },
          "name": "position",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 399
          },
          "name": "typeIntervalType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 415
          },
          "name": "typeJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 431
          },
          "name": "typeName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 444
          },
          "name": "typePrecision",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 460
          },
          "name": "typeScale",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 476
          },
          "name": "typeText",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 233
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.table.TableColumn"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/table/index:TableColumnOutputReference"
    },
    "@cdktf/provider-databricks.table.TableConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.table.TableConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/table/index.ts",
        "line": 14
      },
      "name": "TableConfig",
      "namespace": "table",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#catalog_name Table#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 18
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#column Table#column}",
            "stability": "stable",
            "summary": "column block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 71
          },
          "name": "column",
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.table.TableColumn"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#data_source_format Table#data_source_format}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 26
          },
          "name": "dataSourceFormat",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#name Table#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 37
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#schema_name Table#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 49
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#table_type Table#table_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 61
          },
          "name": "tableType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#comment Table#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 22
          },
          "name": "comment",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#id Table#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#owner Table#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 41
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#properties Table#properties}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 45
          },
          "name": "properties",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#storage_credential_name Table#storage_credential_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 53
          },
          "name": "storageCredentialName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#storage_location Table#storage_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 57
          },
          "name": "storageLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/table#view_definition Table#view_definition}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/table/index.ts",
            "line": 65
          },
          "name": "viewDefinition",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/table/index:TableConfig"
    },
    "@cdktf/provider-databricks.token.Token": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token databricks_token}."
      },
      "fqn": "@cdktf/provider-databricks.token.Token",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token databricks_token} Resource."
        },
        "locationInModule": {
          "filename": "src/token/index.ts",
          "line": 79
        },
        "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-databricks.token.TokenConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/token/index.ts",
        "line": 47
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Token resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 64
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Token to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Token that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Token to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 115
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 131
          },
          "name": "resetCreationTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 147
          },
          "name": "resetExpiryTime"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 163
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 179
          },
          "name": "resetLifetimeSeconds"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 195
          },
          "name": "resetTokenId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 212
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 223
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Token",
      "namespace": "token",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 52
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 204
          },
          "name": "tokenValue",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 119
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 135
          },
          "name": "creationTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 151
          },
          "name": "expiryTimeInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 167
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 183
          },
          "name": "lifetimeSecondsInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 199
          },
          "name": "tokenIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 109
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 125
          },
          "name": "creationTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 141
          },
          "name": "expiryTime",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 157
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 173
          },
          "name": "lifetimeSeconds",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 189
          },
          "name": "tokenId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/token/index:Token"
    },
    "@cdktf/provider-databricks.token.TokenConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.token.TokenConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/token/index.ts",
        "line": 14
      },
      "name": "TokenConfig",
      "namespace": "token",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token#comment Token#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 18
          },
          "name": "comment",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token#creation_time Token#creation_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 22
          },
          "name": "creationTime",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token#expiry_time Token#expiry_time}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 26
          },
          "name": "expiryTime",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token#id Token#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 33
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token#lifetime_seconds Token#lifetime_seconds}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 37
          },
          "name": "lifetimeSeconds",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/token#token_id Token#token_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/token/index.ts",
            "line": 41
          },
          "name": "tokenId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/token/index:TokenConfig"
    },
    "@cdktf/provider-databricks.user.User": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user databricks_user}."
      },
      "fqn": "@cdktf/provider-databricks.user.User",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user databricks_user} Resource."
        },
        "locationInModule": {
          "filename": "src/user/index.ts",
          "line": 119
        },
        "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-databricks.user.UserConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 87
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a User resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 104
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the User to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing User that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the User to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 165
          },
          "name": "resetAclPrincipalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 181
          },
          "name": "resetActive"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 197
          },
          "name": "resetAllowClusterCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 213
          },
          "name": "resetAllowInstancePoolCreate"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 229
          },
          "name": "resetDatabricksSqlAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 245
          },
          "name": "resetDisableAsUserDeletion"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 261
          },
          "name": "resetDisplayName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 277
          },
          "name": "resetExternalId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 293
          },
          "name": "resetForce"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 309
          },
          "name": "resetForceDeleteHomeDir"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 325
          },
          "name": "resetForceDeleteRepos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 341
          },
          "name": "resetHome"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 357
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 373
          },
          "name": "resetRepos"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 402
          },
          "name": "resetWorkspaceAccess"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 414
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 435
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "User",
      "namespace": "user",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 92
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 169
          },
          "name": "aclPrincipalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 185
          },
          "name": "activeInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 201
          },
          "name": "allowClusterCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 217
          },
          "name": "allowInstancePoolCreateInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 233
          },
          "name": "databricksSqlAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 249
          },
          "name": "disableAsUserDeletionInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 265
          },
          "name": "displayNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 281
          },
          "name": "externalIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 313
          },
          "name": "forceDeleteHomeDirInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 329
          },
          "name": "forceDeleteReposInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 297
          },
          "name": "forceInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 345
          },
          "name": "homeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 361
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 377
          },
          "name": "reposInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 390
          },
          "name": "userNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 406
          },
          "name": "workspaceAccessInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 159
          },
          "name": "aclPrincipalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 175
          },
          "name": "active",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 191
          },
          "name": "allowClusterCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 207
          },
          "name": "allowInstancePoolCreate",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 223
          },
          "name": "databricksSqlAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 239
          },
          "name": "disableAsUserDeletion",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 255
          },
          "name": "displayName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 271
          },
          "name": "externalId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 287
          },
          "name": "force",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 303
          },
          "name": "forceDeleteHomeDir",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 319
          },
          "name": "forceDeleteRepos",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 335
          },
          "name": "home",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 351
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 367
          },
          "name": "repos",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 383
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 396
          },
          "name": "workspaceAccess",
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user/index:User"
    },
    "@cdktf/provider-databricks.user.UserConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.user.UserConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user/index.ts",
        "line": 14
      },
      "name": "UserConfig",
      "namespace": "user",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#user_name User#user_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 77
          },
          "name": "userName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#acl_principal_id User#acl_principal_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 18
          },
          "name": "aclPrincipalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#active User#active}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 22
          },
          "name": "active",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#allow_cluster_create User#allow_cluster_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 26
          },
          "name": "allowClusterCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#allow_instance_pool_create User#allow_instance_pool_create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 30
          },
          "name": "allowInstancePoolCreate",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#databricks_sql_access User#databricks_sql_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 34
          },
          "name": "databricksSqlAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#disable_as_user_deletion User#disable_as_user_deletion}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 38
          },
          "name": "disableAsUserDeletion",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#display_name User#display_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 42
          },
          "name": "displayName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#external_id User#external_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 46
          },
          "name": "externalId",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#force User#force}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 50
          },
          "name": "force",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#force_delete_home_dir User#force_delete_home_dir}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 54
          },
          "name": "forceDeleteHomeDir",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#force_delete_repos User#force_delete_repos}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 58
          },
          "name": "forceDeleteRepos",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#home User#home}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 62
          },
          "name": "home",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#id User#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 69
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#repos User#repos}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 73
          },
          "name": "repos",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user#workspace_access User#workspace_access}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user/index.ts",
            "line": 81
          },
          "name": "workspaceAccess",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "primitive": "boolean"
                },
                {
                  "fqn": "cdktf.IResolvable"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/user/index:UserConfig"
    },
    "@cdktf/provider-databricks.userInstanceProfile.UserInstanceProfile": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_instance_profile databricks_user_instance_profile}."
      },
      "fqn": "@cdktf/provider-databricks.userInstanceProfile.UserInstanceProfile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_instance_profile databricks_user_instance_profile} Resource."
        },
        "locationInModule": {
          "filename": "src/user-instance-profile/index.ts",
          "line": 67
        },
        "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-databricks.userInstanceProfile.UserInstanceProfileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user-instance-profile/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a UserInstanceProfile resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the UserInstanceProfile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_instance_profile#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing UserInstanceProfile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the UserInstanceProfile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 100
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "UserInstanceProfile",
      "namespace": "userInstanceProfile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 104
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 117
          },
          "name": "instanceProfileIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 130
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 110
          },
          "name": "instanceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 123
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-instance-profile/index:UserInstanceProfile"
    },
    "@cdktf/provider-databricks.userInstanceProfile.UserInstanceProfileConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.userInstanceProfile.UserInstanceProfileConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-instance-profile/index.ts",
        "line": 14
      },
      "name": "UserInstanceProfileConfig",
      "namespace": "userInstanceProfile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_instance_profile#instance_profile_id UserInstanceProfile#instance_profile_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 25
          },
          "name": "instanceProfileId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_instance_profile#user_id UserInstanceProfile#user_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 29
          },
          "name": "userId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_instance_profile#id UserInstanceProfile#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-instance-profile/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-instance-profile/index:UserInstanceProfileConfig"
    },
    "@cdktf/provider-databricks.userRole.UserRole": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_role databricks_user_role}."
      },
      "fqn": "@cdktf/provider-databricks.userRole.UserRole",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_role databricks_user_role} Resource."
        },
        "locationInModule": {
          "filename": "src/user-role/index.ts",
          "line": 67
        },
        "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-databricks.userRole.UserRoleConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/user-role/index.ts",
        "line": 35
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a UserRole resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 52
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the UserRole to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_role#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing UserRole that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the UserRole to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 100
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 138
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 146
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "UserRole",
      "namespace": "userRole",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 40
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 104
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 117
          },
          "name": "roleInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 130
          },
          "name": "userIdInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 94
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 110
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 123
          },
          "name": "userId",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-role/index:UserRole"
    },
    "@cdktf/provider-databricks.userRole.UserRoleConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.userRole.UserRoleConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/user-role/index.ts",
        "line": 14
      },
      "name": "UserRoleConfig",
      "namespace": "userRole",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_role#role UserRole#role}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 25
          },
          "name": "role",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_role#user_id UserRole#user_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 29
          },
          "name": "userId",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/user_role#id UserRole#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/user-role/index.ts",
            "line": 21
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/user-role/index:UserRoleConfig"
    },
    "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpoint": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_endpoint databricks_vector_search_endpoint}."
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpoint",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_endpoint databricks_vector_search_endpoint} Resource."
        },
        "locationInModule": {
          "filename": "src/vector-search-endpoint/index.ts",
          "line": 247
        },
        "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-databricks.vectorSearchEndpoint.VectorSearchEndpointConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-endpoint/index.ts",
        "line": 215
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a VectorSearchEndpoint resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 232
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VectorSearchEndpoint to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_endpoint#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VectorSearchEndpoint that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VectorSearchEndpoint to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 356
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 315
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 359
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 371
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 380
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VectorSearchEndpoint",
      "namespace": "vectorSearchEndpoint",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 220
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 274
          },
          "name": "creationTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 279
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 284
          },
          "name": "endpointId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 290
          },
          "name": "endpointStatus",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointEndpointStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 324
          },
          "name": "lastUpdatedTimestamp",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 329
          },
          "name": "lastUpdatedUser",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 347
          },
          "name": "numIndexes",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 353
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 303
          },
          "name": "endpointTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 319
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 342
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 363
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 296
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 309
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 335
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-endpoint/index:VectorSearchEndpoint"
    },
    "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-endpoint/index.ts",
        "line": 14
      },
      "name": "VectorSearchEndpointConfig",
      "namespace": "vectorSearchEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_endpoint#endpoint_type VectorSearchEndpoint#endpoint_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 18
          },
          "name": "endpointType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_endpoint#name VectorSearchEndpoint#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 29
          },
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_endpoint#id VectorSearchEndpoint#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_endpoint#timeouts VectorSearchEndpoint#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 35
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointTimeouts"
          }
        }
      ],
      "symbolId": "src/vector-search-endpoint/index:VectorSearchEndpointConfig"
    },
    "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointEndpointStatus": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointEndpointStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-endpoint/index.ts",
        "line": 37
      },
      "name": "VectorSearchEndpointEndpointStatus",
      "namespace": "vectorSearchEndpoint",
      "symbolId": "src/vector-search-endpoint/index:VectorSearchEndpointEndpointStatus"
    },
    "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointEndpointStatusList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointEndpointStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-endpoint/index.ts",
          "line": 106
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-endpoint/index.ts",
        "line": 99
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 113
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointEndpointStatusOutputReference"
            }
          }
        }
      ],
      "name": "VectorSearchEndpointEndpointStatusList",
      "namespace": "vectorSearchEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 106
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 106
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 106
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/vector-search-endpoint/index:VectorSearchEndpointEndpointStatusList"
    },
    "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointEndpointStatusOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointEndpointStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-endpoint/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-endpoint/index.ts",
        "line": 60
      },
      "name": "VectorSearchEndpointEndpointStatusOutputReference",
      "namespace": "vectorSearchEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 89
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 94
          },
          "name": "state",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 73
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointEndpointStatus"
          }
        }
      ],
      "symbolId": "src/vector-search-endpoint/index:VectorSearchEndpointEndpointStatusOutputReference"
    },
    "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-endpoint/index.ts",
        "line": 117
      },
      "name": "VectorSearchEndpointTimeouts",
      "namespace": "vectorSearchEndpoint",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_endpoint#create VectorSearchEndpoint#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 121
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-endpoint/index:VectorSearchEndpointTimeouts"
    },
    "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-endpoint/index.ts",
          "line": 161
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-endpoint/index.ts",
        "line": 153
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 203
          },
          "name": "resetCreate"
        }
      ],
      "name": "VectorSearchEndpointTimeoutsOutputReference",
      "namespace": "vectorSearchEndpoint",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 207
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 197
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-endpoint/index.ts",
            "line": 165
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.vectorSearchEndpoint.VectorSearchEndpointTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-endpoint/index:VectorSearchEndpointTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndex": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index databricks_vector_search_index}."
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndex",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index databricks_vector_search_index} Resource."
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.ts",
          "line": 1219
        },
        "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-databricks.vectorSearchIndex.VectorSearchIndexConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 1187
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a VectorSearchIndex resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1204
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the VectorSearchIndex to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing VectorSearchIndex that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the VectorSearchIndex to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1333
          },
          "name": "putDeltaSyncIndexSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1349
          },
          "name": "putDirectAccessIndexSpec",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpec"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1365
          },
          "name": "putTimeouts",
          "parameters": [
            {
              "name": "value",
              "type": {
                "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexTimeouts"
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1336
          },
          "name": "resetDeltaSyncIndexSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1352
          },
          "name": "resetDirectAccessIndexSpec"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1275
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1368
          },
          "name": "resetTimeouts"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1380
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1393
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "VectorSearchIndex",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1192
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1250
          },
          "name": "creator",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1330
          },
          "name": "deltaSyncIndexSpec",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1346
          },
          "name": "directAccessIndexSpec",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1324
          },
          "name": "status",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexStatusList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1362
          },
          "name": "timeouts",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexTimeoutsOutputReference"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1340
          },
          "name": "deltaSyncIndexSpecInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1356
          },
          "name": "directAccessIndexSpecInput",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpec"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1263
          },
          "name": "endpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1279
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1292
          },
          "name": "indexTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1305
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1318
          },
          "name": "primaryKeyInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1372
          },
          "name": "timeoutsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexTimeouts"
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1256
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1269
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1285
          },
          "name": "indexType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1298
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1311
          },
          "name": "primaryKey",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndex"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 14
      },
      "name": "VectorSearchIndexConfig",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#endpoint_name VectorSearchIndex#endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 18
          },
          "name": "endpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#index_type VectorSearchIndex#index_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 29
          },
          "name": "indexType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#name VectorSearchIndex#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#primary_key VectorSearchIndex#primary_key}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 37
          },
          "name": "primaryKey",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#delta_sync_index_spec VectorSearchIndex#delta_sync_index_spec}",
            "stability": "stable",
            "summary": "delta_sync_index_spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 43
          },
          "name": "deltaSyncIndexSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpec"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#direct_access_index_spec VectorSearchIndex#direct_access_index_spec}",
            "stability": "stable",
            "summary": "direct_access_index_spec block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 49
          },
          "name": "directAccessIndexSpec",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpec"
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#id VectorSearchIndex#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#timeouts VectorSearchIndex#timeouts}",
            "stability": "stable",
            "summary": "timeouts block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 55
          },
          "name": "timeouts",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexTimeouts"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexConfig"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 445
      },
      "name": "VectorSearchIndexDeltaSyncIndexSpec",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#embedding_source_columns VectorSearchIndex#embedding_source_columns}",
            "stability": "stable",
            "summary": "embedding_source_columns block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 459
          },
          "name": "embeddingSourceColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#embedding_vector_columns VectorSearchIndex#embedding_vector_columns}",
            "stability": "stable",
            "summary": "embedding_vector_columns block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 465
          },
          "name": "embeddingVectorColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#pipeline_type VectorSearchIndex#pipeline_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 449
          },
          "name": "pipelineType",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#source_table VectorSearchIndex#source_table}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 453
          },
          "name": "sourceTable",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDeltaSyncIndexSpec"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 147
      },
      "name": "VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#embedding_model_endpoint_name VectorSearchIndex#embedding_model_endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 151
          },
          "name": "embeddingModelEndpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#name VectorSearchIndex#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 155
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 277
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 292
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsOutputReference"
            }
          }
        }
      ],
      "name": "VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsList",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 285
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 285
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 285
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 278
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsList"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.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/vector-search-index/index.ts",
        "line": 194
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 252
          },
          "name": "resetEmbeddingModelEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 268
          },
          "name": "resetName"
        }
      ],
      "name": "VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsOutputReference",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 256
          },
          "name": "embeddingModelEndpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 272
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 246
          },
          "name": "embeddingModelEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 262
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 208
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsOutputReference"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 296
      },
      "name": "VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#embedding_dimension VectorSearchIndex#embedding_dimension}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 300
          },
          "name": "embeddingDimension",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#name VectorSearchIndex#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 304
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.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/vector-search-index/index.ts",
        "line": 426
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.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-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsOutputReference"
            }
          }
        }
      ],
      "name": "VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsList",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 434
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.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/vector-search-index/index.ts",
            "line": 434
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 427
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsList"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.ts",
          "line": 353
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 343
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 401
          },
          "name": "resetEmbeddingDimension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 417
          },
          "name": "resetName"
        }
      ],
      "name": "VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsOutputReference",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 405
          },
          "name": "embeddingDimensionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 421
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 395
          },
          "name": "embeddingDimension",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 411
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 357
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsOutputReference"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.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"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 518
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 610
          },
          "name": "putEmbeddingSourceColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 626
          },
          "name": "putEmbeddingVectorColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 613
          },
          "name": "resetEmbeddingSourceColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 629
          },
          "name": "resetEmbeddingVectorColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 581
          },
          "name": "resetPipelineType"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 597
          },
          "name": "resetSourceTable"
        }
      ],
      "name": "VectorSearchIndexDeltaSyncIndexSpecOutputReference",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 607
          },
          "name": "embeddingSourceColumns",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 623
          },
          "name": "embeddingVectorColumns",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 569
          },
          "name": "pipelineId",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 617
          },
          "name": "embeddingSourceColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingSourceColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 633
          },
          "name": "embeddingVectorColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpecEmbeddingVectorColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 585
          },
          "name": "pipelineTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 601
          },
          "name": "sourceTableInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 575
          },
          "name": "pipelineType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 591
          },
          "name": "sourceTable",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 529
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDeltaSyncIndexSpec"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDeltaSyncIndexSpecOutputReference"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpec": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpec",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 935
      },
      "name": "VectorSearchIndexDirectAccessIndexSpec",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#embedding_source_columns VectorSearchIndex#embedding_source_columns}",
            "stability": "stable",
            "summary": "embedding_source_columns block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 945
          },
          "name": "embeddingSourceColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "remarks": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#embedding_vector_columns VectorSearchIndex#embedding_vector_columns}",
            "stability": "stable",
            "summary": "embedding_vector_columns block."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 951
          },
          "name": "embeddingVectorColumns",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#schema_json VectorSearchIndex#schema_json}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 939
          },
          "name": "schemaJson",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDirectAccessIndexSpec"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 637
      },
      "name": "VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#embedding_model_endpoint_name VectorSearchIndex#embedding_model_endpoint_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 641
          },
          "name": "embeddingModelEndpointName",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#name VectorSearchIndex#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 645
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.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"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 767
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 782
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsOutputReference"
            }
          }
        }
      ],
      "name": "VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsList",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 775
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 775
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 775
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 768
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsList"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 684
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 742
          },
          "name": "resetEmbeddingModelEndpointName"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 758
          },
          "name": "resetName"
        }
      ],
      "name": "VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsOutputReference",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 746
          },
          "name": "embeddingModelEndpointNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 762
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 736
          },
          "name": "embeddingModelEndpointName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 752
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 698
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsOutputReference"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 786
      },
      "name": "VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#embedding_dimension VectorSearchIndex#embedding_dimension}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 790
          },
          "name": "embeddingDimension",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#name VectorSearchIndex#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 794
          },
          "name": "name",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.ts",
          "line": 924
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 916
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 931
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsOutputReference"
            }
          }
        }
      ],
      "name": "VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsList",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 924
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 924
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 924
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 917
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsList"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.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/vector-search-index/index.ts",
        "line": 833
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 891
          },
          "name": "resetEmbeddingDimension"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 907
          },
          "name": "resetName"
        }
      ],
      "name": "VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsOutputReference",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 895
          },
          "name": "embeddingDimensionInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 911
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 885
          },
          "name": "embeddingDimension",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 901
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 847
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsOutputReference"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.ts",
          "line": 1004
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 997
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1062
          },
          "name": "putEmbeddingSourceColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1078
          },
          "name": "putEmbeddingVectorColumns",
          "parameters": [
            {
              "name": "value",
              "type": {
                "union": {
                  "types": [
                    {
                      "fqn": "cdktf.IResolvable"
                    },
                    {
                      "collection": {
                        "elementtype": {
                          "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns"
                        },
                        "kind": "array"
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1065
          },
          "name": "resetEmbeddingSourceColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1081
          },
          "name": "resetEmbeddingVectorColumns"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1049
          },
          "name": "resetSchemaJson"
        }
      ],
      "name": "VectorSearchIndexDirectAccessIndexSpecOutputReference",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1059
          },
          "name": "embeddingSourceColumns",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1075
          },
          "name": "embeddingVectorColumns",
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumnsList"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1069
          },
          "name": "embeddingSourceColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingSourceColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1085
          },
          "name": "embeddingVectorColumnsInput",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "collection": {
                    "elementtype": {
                      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpecEmbeddingVectorColumns"
                    },
                    "kind": "array"
                  }
                }
              ]
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1053
          },
          "name": "schemaJsonInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1043
          },
          "name": "schemaJson",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1008
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexDirectAccessIndexSpec"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexDirectAccessIndexSpecOutputReference"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexStatus": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexStatus",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 57
      },
      "name": "VectorSearchIndexStatus",
      "namespace": "vectorSearchIndex",
      "symbolId": "src/vector-search-index/index:VectorSearchIndexStatus"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexStatusList": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexList",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexStatusList",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.ts",
          "line": 136
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "wrapsSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 129
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 143
          },
          "name": "get",
          "parameters": [
            {
              "docs": {
                "summary": "the index of the item to return."
              },
              "name": "index",
              "type": {
                "primitive": "number"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexStatusOutputReference"
            }
          }
        }
      ],
      "name": "VectorSearchIndexStatusList",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable",
            "summary": "The attribute on the parent resource this class is referencing."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 136
          },
          "name": "terraformAttribute",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "The parent resource."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 136
          },
          "name": "terraformResource",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "fqn": "cdktf.IInterpolatingParent"
          }
        },
        {
          "docs": {
            "stability": "stable",
            "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 136
          },
          "name": "wrapsSet",
          "overrides": "cdktf.ComplexList",
          "protected": true,
          "type": {
            "primitive": "boolean"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexStatusList"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexStatusOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexStatusOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.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"
            }
          },
          {
            "docs": {
              "summary": "the index of this item in the list."
            },
            "name": "complexObjectIndex",
            "type": {
              "primitive": "number"
            }
          },
          {
            "docs": {
              "summary": "whether the list is wrapping a set (will add tolist() to be able to access an item via an index)."
            },
            "name": "complexObjectIsFromSet",
            "type": {
              "primitive": "boolean"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 80
      },
      "name": "VectorSearchIndexStatusOutputReference",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 114
          },
          "name": "indexedRowCount",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 109
          },
          "name": "indexUrl",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 119
          },
          "name": "message",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 124
          },
          "name": "ready",
          "type": {
            "fqn": "cdktf.IResolvable"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 93
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexStatus"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexStatusOutputReference"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexTimeouts": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexTimeouts",
      "kind": "interface",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 1089
      },
      "name": "VectorSearchIndexTimeouts",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/vector_search_index#create VectorSearchIndex#create}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1093
          },
          "name": "create",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexTimeouts"
    },
    "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexTimeoutsOutputReference": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.ComplexObject",
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexTimeoutsOutputReference",
      "initializer": {
        "docs": {
          "stability": "stable"
        },
        "locationInModule": {
          "filename": "src/vector-search-index/index.ts",
          "line": 1133
        },
        "parameters": [
          {
            "docs": {
              "summary": "The parent resource."
            },
            "name": "terraformResource",
            "type": {
              "fqn": "cdktf.IInterpolatingParent"
            }
          },
          {
            "docs": {
              "summary": "The attribute on the parent resource this class is referencing."
            },
            "name": "terraformAttribute",
            "type": {
              "primitive": "string"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/vector-search-index/index.ts",
        "line": 1125
      },
      "methods": [
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1175
          },
          "name": "resetCreate"
        }
      ],
      "name": "VectorSearchIndexTimeoutsOutputReference",
      "namespace": "vectorSearchIndex",
      "properties": [
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1179
          },
          "name": "createInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1169
          },
          "name": "create",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/vector-search-index/index.ts",
            "line": 1137
          },
          "name": "internalValue",
          "optional": true,
          "type": {
            "union": {
              "types": [
                {
                  "fqn": "cdktf.IResolvable"
                },
                {
                  "fqn": "@cdktf/provider-databricks.vectorSearchIndex.VectorSearchIndexTimeouts"
                }
              ]
            }
          }
        }
      ],
      "symbolId": "src/vector-search-index/index:VectorSearchIndexTimeoutsOutputReference"
    },
    "@cdktf/provider-databricks.volume.Volume": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume databricks_volume}."
      },
      "fqn": "@cdktf/provider-databricks.volume.Volume",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume databricks_volume} Resource."
        },
        "locationInModule": {
          "filename": "src/volume/index.ts",
          "line": 87
        },
        "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-databricks.volume.VolumeConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/volume/index.ts",
        "line": 55
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a Volume resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 72
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the Volume to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing Volume that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the Volume to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 138
          },
          "name": "resetComment"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 154
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 183
          },
          "name": "resetOwner"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 212
          },
          "name": "resetStorageLocation"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 242
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 255
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "Volume",
      "namespace": "volume",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 60
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 221
          },
          "name": "volumePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 126
          },
          "name": "catalogNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 142
          },
          "name": "commentInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 158
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 171
          },
          "name": "nameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 187
          },
          "name": "ownerInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 200
          },
          "name": "schemaNameInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 216
          },
          "name": "storageLocationInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 234
          },
          "name": "volumeTypeInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 119
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 132
          },
          "name": "comment",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 148
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 164
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 177
          },
          "name": "owner",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 193
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 206
          },
          "name": "storageLocation",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 227
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/volume/index:Volume"
    },
    "@cdktf/provider-databricks.volume.VolumeConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.volume.VolumeConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/volume/index.ts",
        "line": 14
      },
      "name": "VolumeConfig",
      "namespace": "volume",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume#catalog_name Volume#catalog_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 18
          },
          "name": "catalogName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume#name Volume#name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 33
          },
          "name": "name",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume#schema_name Volume#schema_name}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 41
          },
          "name": "schemaName",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume#volume_type Volume#volume_type}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 49
          },
          "name": "volumeType",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume#comment Volume#comment}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 22
          },
          "name": "comment",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume#id Volume#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 29
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume#owner Volume#owner}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 37
          },
          "name": "owner",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/volume#storage_location Volume#storage_location}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/volume/index.ts",
            "line": 45
          },
          "name": "storageLocation",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/volume/index:VolumeConfig"
    },
    "@cdktf/provider-databricks.workspaceConf.WorkspaceConf": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_conf databricks_workspace_conf}."
      },
      "fqn": "@cdktf/provider-databricks.workspaceConf.WorkspaceConf",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_conf databricks_workspace_conf} Resource."
        },
        "locationInModule": {
          "filename": "src/workspace-conf/index.ts",
          "line": 63
        },
        "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-databricks.workspaceConf.WorkspaceConfConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspace-conf/index.ts",
        "line": 31
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a WorkspaceConf resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 48
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceConf to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_conf#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceConf that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceConf to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 95
          },
          "name": "resetCustomConfig"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 111
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 123
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 130
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceConf",
      "namespace": "workspaceConf",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 36
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 99
          },
          "name": "customConfigInput",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 115
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 89
          },
          "name": "customConfig",
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 105
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspace-conf/index:WorkspaceConf"
    },
    "@cdktf/provider-databricks.workspaceConf.WorkspaceConfConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.workspaceConf.WorkspaceConfConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspace-conf/index.ts",
        "line": 14
      },
      "name": "WorkspaceConfConfig",
      "namespace": "workspaceConf",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_conf#custom_config WorkspaceConf#custom_config}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 18
          },
          "name": "customConfig",
          "optional": true,
          "type": {
            "collection": {
              "elementtype": {
                "primitive": "string"
              },
              "kind": "map"
            }
          }
        },
        {
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_conf#id WorkspaceConf#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-conf/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspace-conf/index:WorkspaceConfConfig"
    },
    "@cdktf/provider-databricks.workspaceFile.WorkspaceFile": {
      "assembly": "@cdktf/provider-databricks",
      "base": "cdktf.TerraformResource",
      "docs": {
        "stability": "stable",
        "summary": "Represents a {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file databricks_workspace_file}."
      },
      "fqn": "@cdktf/provider-databricks.workspaceFile.WorkspaceFile",
      "initializer": {
        "docs": {
          "stability": "stable",
          "summary": "Create a new {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file databricks_workspace_file} Resource."
        },
        "locationInModule": {
          "filename": "src/workspace-file/index.ts",
          "line": 79
        },
        "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-databricks.workspaceFile.WorkspaceFileConfig"
            }
          }
        ]
      },
      "kind": "class",
      "locationInModule": {
        "filename": "src/workspace-file/index.ts",
        "line": 47
      },
      "methods": [
        {
          "docs": {
            "stability": "stable",
            "summary": "Generates CDKTF code for importing a WorkspaceFile resource upon running \"cdktf plan <stack-name>\"."
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 64
          },
          "name": "generateConfigForImport",
          "parameters": [
            {
              "docs": {
                "summary": "The scope in which to define this construct."
              },
              "name": "scope",
              "type": {
                "fqn": "constructs.Construct"
              }
            },
            {
              "docs": {
                "summary": "The construct id used in the generated config for the WorkspaceFile to import."
              },
              "name": "importToId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "remarks": "Refer to the {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file#import import section} in the documentation of this resource for the id to use",
                "summary": "The id of the existing WorkspaceFile that should be imported."
              },
              "name": "importFromId",
              "type": {
                "primitive": "string"
              }
            },
            {
              "docs": {
                "summary": "? Optional instance of the provider where the WorkspaceFile to import is found."
              },
              "name": "provider",
              "optional": true,
              "type": {
                "fqn": "cdktf.TerraformProvider"
              }
            }
          ],
          "returns": {
            "type": {
              "fqn": "cdktf.ImportableResource"
            }
          },
          "static": true
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 115
          },
          "name": "resetContentBase64"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 131
          },
          "name": "resetId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 147
          },
          "name": "resetMd5"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 163
          },
          "name": "resetObjectId"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 192
          },
          "name": "resetSource"
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 214
          },
          "name": "synthesizeAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 225
          },
          "name": "synthesizeHclAttributes",
          "overrides": "cdktf.TerraformResource",
          "protected": true,
          "returns": {
            "type": {
              "collection": {
                "elementtype": {
                  "primitive": "any"
                },
                "kind": "map"
              }
            }
          }
        }
      ],
      "name": "WorkspaceFile",
      "namespace": "workspaceFile",
      "properties": [
        {
          "const": true,
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 52
          },
          "name": "tfResourceType",
          "static": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 201
          },
          "name": "url",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 206
          },
          "name": "workspacePath",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 119
          },
          "name": "contentBase64Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 135
          },
          "name": "idInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 151
          },
          "name": "md5Input",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 167
          },
          "name": "objectIdInput",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 180
          },
          "name": "pathInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 196
          },
          "name": "sourceInput",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 109
          },
          "name": "contentBase64",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 125
          },
          "name": "id",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 141
          },
          "name": "md5",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 157
          },
          "name": "objectId",
          "type": {
            "primitive": "number"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 173
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "docs": {
            "stability": "stable"
          },
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 186
          },
          "name": "source",
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspace-file/index:WorkspaceFile"
    },
    "@cdktf/provider-databricks.workspaceFile.WorkspaceFileConfig": {
      "assembly": "@cdktf/provider-databricks",
      "datatype": true,
      "docs": {
        "stability": "stable"
      },
      "fqn": "@cdktf/provider-databricks.workspaceFile.WorkspaceFileConfig",
      "interfaces": [
        "cdktf.TerraformMetaArguments"
      ],
      "kind": "interface",
      "locationInModule": {
        "filename": "src/workspace-file/index.ts",
        "line": 14
      },
      "name": "WorkspaceFileConfig",
      "namespace": "workspaceFile",
      "properties": [
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file#path WorkspaceFile#path}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 37
          },
          "name": "path",
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file#content_base64 WorkspaceFile#content_base64}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 18
          },
          "name": "contentBase64",
          "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://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file#id WorkspaceFile#id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 25
          },
          "name": "id",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file#md5 WorkspaceFile#md5}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 29
          },
          "name": "md5",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file#object_id WorkspaceFile#object_id}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 33
          },
          "name": "objectId",
          "optional": true,
          "type": {
            "primitive": "number"
          }
        },
        {
          "abstract": true,
          "docs": {
            "stability": "stable",
            "summary": "Docs at Terraform Registry: {@link https://registry.terraform.io/providers/databricks/databricks/1.41.0/docs/resources/workspace_file#source WorkspaceFile#source}."
          },
          "immutable": true,
          "locationInModule": {
            "filename": "src/workspace-file/index.ts",
            "line": 41
          },
          "name": "source",
          "optional": true,
          "type": {
            "primitive": "string"
          }
        }
      ],
      "symbolId": "src/workspace-file/index:WorkspaceFileConfig"
    }
  },
  "version": "13.7.0",
  "fingerprint": "jlQNkdLw/566Dh5MGRV7nq1e9wuI0JOd38yWt3zU2uw="
}